"join"=="join"?
由于c-串类型是字符指针,因此比较两个相同的c-串的时候,会因空间位置的不同而不同。(c++程序设计教程第二版(钱能),第78页)。
书中给出例子:
#include <iostream>
using namespace std;
int main(){
cout<<("join"=="join"?"":"not")<<"equal"<<endl;
system("pause");
}
我运行出来的结果是equal(vs2008)。而书中给的答案是not equal。
想请教达人,到底是equal还是not equal呢?