我得到这样的代码
virtual Qstring getEnergies() const {
return "estrain"
",eslip"
",edashpot";
}
大家能否解释一下该代码中引号和逗号的含义?我真的很感激
最佳答案
相邻的字符串文字在C ++中串联在一起。所以
"foo" "bar"
成为
"foobar"
在您的情况下,该函数将返回一个
Qstring
,其值为"estrain,eslip,edashpot"
此行为在C ++标准的第2.2.6节[lex.phases]中定义
相邻的字符串文字标记是串联在一起的。