コードはその中で機能していますcouts
haha
が、次のように表示されているためエラーが発生します。
Process returned -1073741819 <0xC0000005>
エラー メッセージを送信するかどうかを知らせるウィンドウが表示されます。どうしてこれなの?
#include <iostream>
using namespace std;
template <class A>
A print( A a ) {
cout << a;
}
template <class T>
class David {
T a;
public:
David( T something ) : a( something ) {}
void laugh() {
print(a);
}
};
int main() {
David <string> Do("Hahaha");
Do.laugh();
}