我正在学习c++,我想知道语句"if (计数器)“是否与”if(计数器!=0)“相同。
发布于 2022-04-09 02:33:36
如果counter是一个内置的原语类型(int、double、指针),是的,它的意思是相同的。如果它不是一个原始类型,那么它们可能意味着完全不同的东西(无论operator bool和比较器定义的与int隐式转换的东西进行比较时返回的是什么)。
https://stackoverflow.com/questions/71804840
复制相似问题