首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C++ 新手錯誤:cout 未聲明 —— 缺少命名空間與頭文件

     編輯:程式設計疑難解答

錯誤原因

cout 定義在 <iostream> 頭文件中,屬於 std 命名空間。直接使用需 同時 滿足:

  1. #include <iostream>
  2. using namespace std; 或前綴 std::cout

標準模板

#include <iostream>
using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    return 0;
}

常見變體

寫法優點缺點
using namespace std;簡潔大型專案易命名衝突
using std::cout;精確引入需逐個聲明
std::cout零污染、明確代碼稍長

新手建議

  • 教學/小程式用 using namespace std; 最省事。
  • 養成寫 return 0; 習慣 (C++ 標準要求 main 返回 int)。
  • 編譯器報「未聲明」優先檢查頭文件與命名空間。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved