C ++中的Trigraph序列是从双问号(??)开始的三个字符的集合。这些字符集替换为下表中指定的单个字符,
Trigraph | Replacement |
---|---|
??= | # |
??/ | \ |
??' | ^ |
??( | [ |
??) | ] |
??! | | |
??< | { |
??> | } |
??- | ~ |
语法:
??=define Becomes, #define
//C ++程序演示示例 //三字母组合的序列 # include <iostream> using namespace std; ??=define MSG "Hello, world!" ??=define COUNTRY "INDIA" int main()??< cout << "//我的消息是: " << MSG << endl; cout << "//我的国家是: " << COUNTRY << endl; return 0; ??>
输出:
//我的消息是: Hello, world! //我的国家是: INDIA