在构造函数中初始化布尔值,可以使用初始化列表来完成。以下是一个示例代码:
#include
class Example {
private:
bool flag;
public:
Example() : flag(false) {
// 其他构造函数的任务...
}
void printFlag() {
std::cout << "Flag: " << std::boolalpha << flag << std::endl;
}
};
int main() {
Example example;
example.printFlag(); // 输出: Flag: false
return 0;
}
在上述代码中,我们在构造函数中使用初始化列表来将布尔值 flag
初始化为 false
。这样,在创建 Example
对象时,flag
将被自动设置为初始值。
上一篇:布尔值没有改变
下一篇:布尔值没有正确返回?