|
|
1
1
你应该检查一下
这是一个实际的演示,使用
http://coliru.stacked-crooked.com/a/0221a82a6d35e18b
<-运行时计算结果14
的确,
inspecting the binary
表明
|
|
2
4
它是 不 不要 初始化它,或者将其初始化为非布尔值:
第一 我要看的是确保你 是 正确初始化/分配。 事实上,我非常 很少地 现在,不必显式地将变量初始化为某个东西,就可以将其引入到现实中。即使它在使用前已经更改过,我还是希望编译器能够解决这个问题,并在它认为有用时进行优化。 但您可以按照预期使用布尔值来解决这个问题。换言之,作为真理的宝库而不是作为整体价值来评价它们。请改为:
不管
|
|
|
3
1
解决了的。bool值没有初始化,因此它有时包含255(rubish)。我假设bool在整数上下文中使用时转换为0或1,而在从值设置时转换为0或1。(这完全是我的错,很抱歉浪费了你的时间。) 用代码来总结:
“好”,这意味着它仍然是错误的,但至少是0或1 |
|
|
4
-2
|
|
|
111111 · 确定作为模板参数传递的函数的参数类型 1 年前 |
|
|
msg · std::variant的奇怪结果 1 年前 |
|
|
Mikhail T. · 如何将对象的方法传递给lambda函数? 1 年前 |
|
|
zack · 不接受变分模板函数参数 1 年前 |
|
|
Youssef Gamil · RegEx替换C中的空行++ 1 年前 |
|
|
GPrathap · 如何在C中返回智能指针和协方差++ 1 年前 |