我在VisualStudio2019中的微软编译器上有一个C++14项目,我正在尝试理解有向图和特里图,所以我的代码有点奇怪:
#include "Trigraphs.h"
void Trigraphs::assert_graphs()
??<
// How does this ever compile ????/
ouch!
??>关于/Zc:trigraphs交换机的阅读
通过C++14,可以像C一样支持三角图。C++17标准从C++语言中删除三角图。
我理解,在C++14之前,应该支持三角图,因为它们仅在C++17中被删除。但是,在添加附加命令行开关之前,上述代码不会使用C++14设置进行编译。我不是一个以英语为母语的人,在C++14之前,我对三角图支持的句子有什么错误吗?
发布于 2022-03-16 17:06:23
https://stackoverflow.com/questions/71497336
复制相似问题