私は非常に基本的なプログラムを書きましたが、その動作を理解できませんでした。C++でword octとhexをマクロとして定義していますか?
# 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();
}
は私が二cout
文のエラーを取得しない理由がある含まれているファイルのいずれかでいくつかのマクロとして定義されoct
とhex
ていますか?
http://www.cplusplus.com/reference/iostream/manipulators/hex/ –