私はC++の初心者です。なぜconstがtypeid()によって出力に表示されないのですか。name()、C++
#include <iostream>
#include <typeinfo>
int main()
{
const int i = 10;
std::cout << typeid(i).name() << std::endl;
}
i
のタイプはconst int
する必要がありますが、なぜ結果が私のラップトップ上のint
のですか?私はWindows 10、Visual Studio IDEを使用しています。
タイプはintです。 Constは単なる読み込み専用の注釈であり、プログラマのための制限です。 – chris01
@ chris01いいえ、 'const int'は' int'とは異なる型です。 –