例如,用于复制/粘贴目的,它是非常方便的写:在C++中是否存在类似于C#@“Text”或Python“”“Text”“”的干净延续线?
C#
@"
SELECT * FROM ......
WHERE X = (SELECT Y FROM .....)
AND M IN ('1','2','3')
";
或
的Python:
"""
SELECT * FROM ......
WHERE X = (SELECT Y FROM .....)
AND M IN ('1','2','3')
"""
比:
C++
"SELECT * FROM ...... \
WHERE X = (SELECT Y FROM .....) \
AND M IN ('1','2','3')"
有没有什么办法可以避免C++中的\ style和C#或python风格?
谢谢。
原始SQL文字总是一个坏主意。 – Puppy 2012-07-27 02:04:04
可能的重复[有没有一种方法来分隔C++中的字符串,如PHP的Heredoc语法?](http://stackoverflow.com/questions/1348847/is-there-a-way-to-delimit-strings-in-c -like-phps-heredoc-syntax) – 2012-07-27 02:09:38
通过我收到的答案和建议,以及对此的感谢! - 对于C++来说,模拟C#或python样式(如我所描述的)似乎是不可能的。 :-( – Tristan 2012-07-27 02:24:31