次のコードで私は混乱し、<<であるはずの場所に+を追加しました
#include <iostream>
#include "Ship.h"
using namespace std;
int main()
{
cout << "Hello world!" << endl;
char someLetter = aLetter(true);
cout <<"Still good"<<endl;
cout << "someLetter: " + someLetter << endl;
return 0;
}
する必要があります
cout << "someLetter: " << someLetter << endl;
誤ったコードが出力されました:
こんにちは世界!
まだ良い
os::clear
私が理解していないのは、コンパイラがエラーをキャッチしなかった理由と、os :: clearの意味は何ですか?また、なぜ行の先頭に「someLetter:」がなかったのですか?