错字与“ cout
|
我有此代码,我搜索了几个小时为什么它无法打印我的收入
int const income = 0;
std::cout << \"I\'m sorry, your income is: \" < income;
直到我发现我错过写<<
,但写wrote2ѭ。为何编译器没有检测到并出错?我不确定为什么比较ѭ3有意义吗?
没有找到相关结果
已邀请:
4 个回复
杭难插
\'5ѭ的结果进行比较。请注意,如果常量的值不为0,它将失败。
补蹲农界维
因此,我猜编译器会将参数转换为该实例的类型。 您是否启用了-Wall之类的所有警告
渴翅吮斡撤
但是,用-Wall运行它时(好的做法!),我得到一条有趣的消息:
不知道它实际上在做什么(或试图做什么)...
莽缓逢
...虽然这是警告而不是错误,但我不知道。 编辑:实际上,我不知道它指的是哪个逗号,因为此代码:
...产生相同的警告(请参阅此处)。