开发者_运维问答What is the \?
string escape sequence in D?
It's just to escape ?
, a literal question mark.
There really is no reason for it to be in D, but it existed in C and C++ in order to avoid the question mark being interpreted as a Trigraph. D doesn't have Trigraphs, so its inclusion must simply be for some added backwards compatibility with C and C++.
精彩评论