Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

String literal ใน C++ คืออะไร?

String literal หรือ anonymous string เป็นประเภทของ literal ในการเขียนโปรแกรมสำหรับการแทนค่าสายอักขระภายในซอร์สโค้ด พูดง่ายๆ คือ string literal คือข้อความระหว่าง double quotes ตัวอย่าง -

const char* var = "Hello";

ในการนิยาม var นี้ "Hello" คือ string literal การใช้ const แบบนี้หมายถึงคุณสามารถใช้ var เข้าถึงสายอักขระได้แต่ไม่สามารถเปลี่ยนแปลงได้ คอมไพเลอร์ C++ จัดการมันเหมือน character array