ถ้าฉันใช้รายการการเริ่มต้นสมาชิกในตัวสร้างคลาสของฉันที่มี char*
อยู่ในนั้นจะคัดลอกค่าไปยังหน่วยความจำที่จัดสรรใหม่หรือเพียงชี้ตัวชี้ไปที่ค่าเดียวกันหรือไม่
ex.
MyString::MyString(const MyString & other) : m_str(other.m_str) {}
จะไม่เป็นไรหรือฉันควรเรียกใช้ทีละเซลล์เพื่อคัดลอกข้อมูล
แก้ไข: เพียงเพื่อชี้แจงคำถามที่ฉันเปลี่ยนบรรทัด
char *m_str = other.m_str;
- person M.M   schedule 25.01.2016