小编Chr*_*nce的帖子

可以将原始字符串修饰符R“()”与字符串变量结合使用吗?

例如:

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"

string string-literals c++11

5
推荐指数
1
解决办法
1071
查看次数

$$i 在这个 makefile 循环中做了什么?

我的 makefile 中有一个简单的循环:

@ for i in $(APPDIRS) ; do \
    $(MAKE) -C $$i real_clean ; \
    done
Run Code Online (Sandbox Code Playgroud)

我知道 $$ 表示脚本本身的进程 ID 。“我”有什么作用?我是否使用 for 循环迭代进程 id?

makefile

4
推荐指数
1
解决办法
1405
查看次数

标签 统计

c++11 ×1

makefile ×1

string ×1

string-literals ×1