我写了一个非常基本的方案,但无法理解它的行为。
# include<stdio.h>
# include<iostream.h>
# include<conio.h>
using namespace std;
int main()
{
cout << "50" << oct <<"50" << hex <<"50" << abc << "50";// error abc not defined
cout << "50" << oct <<"50" << hex <<"50"; // No error output 505050
getch();
}
<代码>oct和hex
被定义为我列入的任何档案中的一些宏观因素,这就是为什么我没有在第二个<代码>cout上出现错误的原因?