Code Fix

初級error: 'cout' was not declared in this scope; did you mean 'std::cout'? の原因と直し方 › パターン1

error: 'cout' was not declared in this scope; did you mean 'std::cout'? の原因と直し方

#include <iostream> はしているのに、std::を付けずにcoutやendlをそのまま使ったときに出るエラーです。

 1  #include <iostream>
 2  int main() {
 3      _________ << "hello" << std::endl;
            ^
 4      return 0;
 5  }
main.cpp:3:5: error: 'cout' was not declared in this scope; did you mean 'std::cout'?

空欄を埋めてコンパイル・実行を通す

広告
広告スロット(未設定)

error: 'cout' was not declared in this scope; did you mean 'std::cout'? の原因と直し方

C++では標準ライブラリの名前はstd名前空間の中にあり、省略するにはusing宣言が必要です。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)