لزوم استفاده از raw string literal در C++ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

لزوم استفاده از raw string literal در C++

+2 امتیاز
سلام. تو وب گشتم چیز درست حسابی پیدا نکردم.

چه موقعی بااید از raw string literal به جای تعریف و مقداردهی رایج رشته استفاده کنیم؟
سوال شده مهر 17, 1393  بوسیله ی سعید (امتیاز 92)   5 16 22

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

در واقع رشته هایی هستند که شما می تونید آنها را در چندین خط رشته بنویسید بدون استفاده از double quotes و یا چاپ خود double quotes بدون استفاده از خودش به مثال زیر توجه کنید.

string str = "Hello "World"!"; //خطا میده
string str = "Hello \"World\"!"; //حالت صحیح

 

به صورت زیر استفاده نمائید.

string str = R"(Hello "World"!)";

 

پاسخ داده شده مهر 21, 1393 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
انتخاب شد مهر 22, 1393 بوسیله ی BlueBlade
...