多行字符串初始化

12 c++ string initialization

string menu = "\nChoose an option:\n1. Push Front\t2. Push Back\t"
+ "3. Pop Front\t4. Pop Back\n5. Front Value\t6. Back Value\t"
+ 7. Delete Nodes\n8. Clear List\t9. List Size\t10. Print List\t11. Quit\n";
Run Code Online (Sandbox Code Playgroud)

我试图弄清楚如何初始化一个大约180个字符长的字符串,但我想连接它,因为我不希望整个字符串只出现在一行上.我想偏离包装代码行.

有没有办法做到这一点,因为上述方法不起作用.我的例子是Java语法,但我想知道如何在C++中实现它.我到处搜索,请帮忙.

Mar*_*lon 18

删除+符号,预处理器将连接这样的字符串:

string menu = "\nChoose an option:\n1. Push Front\t2. Push Back\t"
"3. Pop Front\t4. Pop Back\n5. Front Value\t6. Back Value\t"
"7. Delete Nodes\n8. Clear List\t9. List Size\t10. Print List\t11. Quit\n";
Run Code Online (Sandbox Code Playgroud)