c – 使用“cout

我有这个代码,我搜索了几个小时为什么它不能打印我的收入

int const income = 0;
std::cout << "I'm sorry, your income is: " < income;

直到我发现我错过写<<但写了<为什么编译器没有检测到这个错误?我不知道为什么比较cout有意义?

积分常数0也是一个空指针常量 – 它可以与ostream的运算符void *的结果进行比较。注意,如果常量有任何值,但是它将失败。
http://stackoverflow.com/questions/5665221/typo-with-cout-myint-why-does-it-work

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c – 使用“cout