C ++:多行字符串文字与串联?

时间:2017-06-24 06:15:24

标签: c++ string variables multiline

如何定义可与其他变量连接的多行原始字符串文字?以下内容无法编译:

class Theme(models.Model):
    url_color =  models.CharField(max_length=64)

<a href style="color: {{ context_processor.url_color }}">

1 个答案:

答案 0 :(得分:1)

std::to_string should help you out with this one

#define theValue 1000

static std::string str = R"(

foo )" + std::to_string(theValue) + R"( bar

)";

在一般情况下,您需要string或可以隐式转换为string的内容,以便使用std::string的连接运算符。