相关疑难解决方法(0)

为什么默认情况下C++ bool var为true?

bool"bar"默认为true,但它应该为false,它不能在构造函数中初始化.有没有办法将它初始化为假而不使其静态?

简化版代码:

foo.h中

class Foo{
 public:
     void Foo();
private:
     bool bar;
}
Run Code Online (Sandbox Code Playgroud)

foo.c的

Foo::Foo()
{  
   if(bar)
   {
     doSomethink();
   }
}
Run Code Online (Sandbox Code Playgroud)

c++ static boolean default

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

boolean ×1

c++ ×1

default ×1

static ×1