例如:
string MyString = "Normal\tString";
cout << MyString << endl;
Run Code Online (Sandbox Code Playgroud)
产生以下内容: "Normal String"
将原始字符串修饰符附加到字符串,如下所示:
string MyString = R"(Normal\tString)";
cout << MyString << endl;
Run Code Online (Sandbox Code Playgroud)
产生以下内容: "Normal\tString"
有没有一种方法可以将原始字符串修饰符附加到包含字符串的变量中,以显示该变量中包含的字符串的原始形式?
string TestString = "Test\tString";
cout << R(TestString) << endl;
Run Code Online (Sandbox Code Playgroud)
这样就得到: "Test\tString"
我的 makefile 中有一个简单的循环:
@ for i in $(APPDIRS) ; do \
$(MAKE) -C $$i real_clean ; \
done
Run Code Online (Sandbox Code Playgroud)
我知道 $$ 表示脚本本身的进程 ID 。“我”有什么作用?我是否使用 for 循环迭代进程 id?