【发布时间】:2013-07-20 10:04:31
【问题描述】:
你能告诉我有什么问题吗?:操作员告诉错误:
C2446: ':' : no conversion from 'int' to 'std::basic_ostream<_Elem,_Traits>'
c:\documents\visual studio 2005\projects\8.14\8.14\8.14.cpp 36
代码:
int _tmain(int argc, _TCHAR* argv[])
{
int B;
int A=(6,B=8);
bool c = true;
cout << endl << B;
while (B != 100)
{
cout << "qgkdf\n";
(A<B) ? (c = 100, B=100, cout << "!!!") : (A = 100);
A--;
}
_getch();
return 0;
}
【问题讨论】:
-
我认为
,不是运算符,int A=(6,B=8);行不正确 -
@ABFORCE 是运算符。
-
@hvd:会不会超载?
-
@ABFORCE:不幸的是,是的......
-
?操作符的问题是人们用它来编写类似上面的代码。
标签: c++ visual-studio comma