C++ 能否使用 预处理器指令 选择语言标准
发布网友
发布时间:2022-04-29 16:00
我来回答
共1个回答
热心网友
时间:2022-04-12 21:18
计算机语言和人类语言一样,是有方言也有普通话的。大部分编译程序(编译程序指的是VC,TC等)都遵从c++标准,但是每个编译程序都有自己的扩展,这些扩展就向方言一样是不能用其他编译程序来编译或者运行调试的。
标准的C++只能以字母开头,由字母、数字下划线组成字符且不能与已经定义的关键字相冲突的字符串来定义变量。如果VS能用ε来定义变量,那么这个代码只能用VS来编译或者运行。你把代码复制到Word,就没有1和2了,可能是Word和vs的编码体系不一样,出现了一定程度的乱码。至于会不会影响代码功能,只要VS能识别ε,就没有问题。追问我想问一下能否通过预处理器指令 直接编译C++11程序