Chuyện là em viết code thế này
#include <iostream>
using namespace std;
class dautien {
public :
string Tenbanno(string Tenban){
cout << Tenban;}
};
main()
{
dautien thuchien;
cout << thuchien.Tenbanno("Tenboban");
cout << thuchien.Tenbanno("Tenmeban");
cout << thuchien.Tenbanno("Tenongban");
return 0;
}
Thì nó hiện dòng đầu tiên là “Tenboban” sau đó stoped working !
còn chuyển cout << Tenban thành return Tenban thì nó in ra màn hình cả 3 dòng không bị stoped working!
Tại sao dùng cout << lại bị vậy ạ? Em thử xóa cout << ở hành main mà vẫn bị!