[C++11]生文字列

次のような形式で、"\n\"\t"などの文字列のエスケープシーケンスを実施しない。

std::string s = R"("ABC"

"XYZ")";

 

もし、文字列の中に「)"」が必要となる場合は、次のように変更することができる。**の部分はなんでもいい。

std::string s = R"**("(ABC)"

"(XYZ)")**";

 

前の記事:[C++11]クラス継承させないfinal 次の記事:Hyper-VからWSL2へ

コメントする