C++_これらのオペランドと一致する演算子 "<<" はありません

以下のソースを書いたらこのようなエラーが出た。

std::string a = "Hello";
std::cout << a << std::endl;

これらのオペランドと一致する演算子 "<<" はありません
オペランドの型 std::ostream << std::string

 

対処は、
ファイル上部に #include <string> を記述すれば OK 。

 

こちらから。
https://oshiete.goo.ne.jp/qa/9502744.html

以上。