我有一个看起来像这样的课程
struct A {
double a1;
int b1;
double a2;
int b2;
};
Run Code Online (Sandbox Code Playgroud)
我要读出一个文件值a1,b1,a2,和b2.大多数情况下,所有四个数字都在文件中,但有时只有两个数字.
当有两个数字时,我想将值存储在a1,b1并且我想在" a2和"中存储"无" b2.如果a2和b2为指针,我可以将它们分配是nullptr,但他们不是指针.
有什么我可以存储double和int变量,以表明"没有"存储?
我知道Boost.Optional是可用的,但我正在努力避免使用该库.
你不能。我可以想到两种替代方法:
| 归档时间: |
|
| 查看次数: |
37651 次 |
| 最近记录: |