01/10/2018, 00:38
Thắc Mắc Về operator và constructor
Sau khi chạy xong các phép tính trong toán tử operator +
thì nó lại chạy về hàm khởi tạo
MyString::MyString(const MyString &tmp)
để khởi tạo cái ms3. trong (tmp) của E return về đã có giá trị( ___abcdf) nhưng khi chạy vô khởi tạo một lần nữa nó lại nói là , error reading char of string ,
Đây là đoạn code của E. : http://codepad.org/sPpykzXa
Mong ai đó giải đáp thắc mắc ~.~
Em cảm ơn
Bài liên quan
Khi gọi phép cộng sâu và MyString thì thực tế là gọi hàm
Khi bạn chuyền vào ms1 do là truyền tham trị nên khi đó gọi hàm tạo sao chép để truyền đối vào
Code của bạn đang gặp vấn đề khi sử dụng tham chiếu một cách bừa bãi. @_@!