
17.10.2009, 19:15
|
|
Новичок
Регистрация: 04.08.2008
Сообщений: 9
Провел на форуме: 60902
Репутация:
0
|
|
Код:
int cpnum;
...
if (cpnum == 0) cout << "Orig.";
else cout << cpnum;
если написать так, то все норм, но если заменить if на
Код:
cout << cpnum == 0 ? "Orig." : cpnum;
то компилятор выдает ошибку
нет преобразования 'int' в 'const char *'
Почему так происходит?
visual studio 2008.
|
|
|