C++写'或'而不是||

Nic*_*tyn 7 c++ syntax

可能重复:
C++替代令牌?

我正在和我的一个朋友在C++上完成一项任务,我们一直在他的计算机/环境(带有Eclipse的Macbook Pro)上进行大量编码.在一些代码,他使用写入条件andor而不是&&||.代码在他的计算机上编译得很好,但是当我尝试在家里的计算机上编译它(一台带有Visual Studio 2010的PC)时,我遇到编译器错误并被迫切换它们.我的朋友还证明,这种语法在Linux环境中使用emacs/g ++.

我以前从未见过这种类型的东西.这是广泛使用还是大多数编译器都支持?

Jam*_*lis 9

有"另类表述"了一把: and,and_eq,bitand,bitor,compl,not,not_eq,or,or_eq,xor,和xor_eq.它们是C++的标准语言特性.

如果使用/Za(标准一致性模式)标志进行编译,Visual C++仅支持这些作为关键字.