char stringToAdd[4097] = "";
// some manipulations on stringToAdd to add some value to it.
if(stringToAdd[0] != '\0') {
response = MethodCalledHere("Some Random text");
}
MethodCalledHere(const String& inputParameter) {
// some method definition here.
}
"Some Random text"にstringToAddを追加しました。ような何か -文字列をconst文字列に&C++で追加する
response = MethodCalledHere("Some Random text" + stringToAdd);
は、しかし、これは私に 「+」二つのポインタを追加することができないというエラーが発生します。
提案がありますか?
あなたは 'のstd :: stringstream'を使用、またはコンストラクタの最初の文字列をカプセル化... – Charles
や' STDを使用することができます:: STRING'リテラル – StoryTeller
C++ 14匹のクールな猫は '使用 "" s + "Some random text" + stringToAdd; '組み込みのユーザー定義のリテラルに注意してください。 Javaの+偽装とは異なり、これは厄介ではありません。 – Bathsheba