【发布时间】:2010-11-11 06:33:17
【问题描述】:
有什么方法可以在 C++ 中使用多行纯文本常量文字,就像 Perl 一样?也许#includeing 文件的一些解析技巧?我想不出一个,但是男孩,那会很好。我知道它会在 C++0x 中。
【问题讨论】:
-
通常您不想将字符串文字嵌入到代码中。对于 I18N 和 L10N,最好将字符串文字放入在运行时加载的配置文件中。
-
有足够多的情况将字符串文字放入代码中不是问题:如果字符串不用于向用户表示它;即:SQL 语句、文件名、注册表项名称、要执行的命令行...
-
@Martin:但是,知道它仍然很有用。例如,我这样做是为了分解复杂的正则表达式。
标签: c++ string-literals