C 语法,根据此代码返回值类型
c++ grammar, return value type according to this code.
if(isRoot) isCutVertex[here] = (children>=2);
我想知道返回值是布尔类型(1或0(还是int类型(根据儿童的值(
表达式的类型 children >= 2
是c 中的 bool
(cf. int
in C(。
bool
可能会根据isCutVertex
的类型来促进。如果isCutVertex
是std::vector<bool>
专业化,则不会发生类型的转换(搁置使用here
可能完成的任何事情(。
表达式
isCutVertex[here] = (children>=2);
注入这是有效的
isCutVertex[here] = x;
当X结果为true
或false
所以你可以拥有
bool isCutVertex[10];
isCutVertex[0] = true;
isCutVertex[1] = false;
或
std::vector<bool> isCutVertex2;
isCutVertex2[0] = true;
isCutVertex2[1] = false;
相关文章:
- 当返回值丢失时,C++ 代码行为异常
- 我无法理解此代码中的返回值
- 为什么我的代码会导致高返回值?C++
- 为什么我的代码返回了错误的平方值?C++
- Fibbonaci 递归代码返回错误值,始终返回下一个数字
- 停止代码块编译器并返回值
- 如何获取有关 Visual Studio 代码分析中未经检查的函数返回值的警告
- C 语法,根据此代码返回值类型
- 有没有办法为任何函数编写通用代码,以便它可以(异步)执行并从线程池中获得返回值?
- 我如何才能找到C 代码以找到所有未使用的返回值
- 为什么下面的使用链表实现线性队列的代码返回垃圾值然后崩溃
- 如何避免使用多个if-else来检查返回值是否为错误代码?
- 为什么我在此代码中没有得到返回值优化?
- 为什么要编译这个C++代码段(非void函数不返回值)
- 处理函数和返回值问题的特殊学校代码
- 当我们不关心返回值时,在 c++ 的代码片段中只调用一次函数的更好方法?
- 可以将用于向std::字符串返回const ref的函数更改为通过值break调用代码返回
- 为什么这段代码不能返回值为505.5的bpeeffect变量?
- 一维和二维数组中不需要的值更改,从 C++ 代码中的函数返回值
- 通过 Emscripten 生成的代码不返回值