std cout和cout的區別

2021-10-05 19:41:44 字數 533 閱讀 4107

std是乙個命名空間(namespace),『::』是作用域運算子,cout是std空間中的乙個函式名。使用cout時,必須有使用std命名空間的說明,有兩種說明方式。

方式一:每次使用時對cout說明:

std::cout <<

"input two numbers:"

;

方式二:在主函式前說明一下,後面就可以直接使用cout:

using

namespace std;

cout <<

"input two numbers:"

;

下面兩段**功能完全一樣:

**一:

#include

intmain()

**二:

#include

using

namespace std;

intmain()

**:

std cout 與 cout 有什麼區別

std是乙個命名空間 namespace 是作用域運算子,cout是std空間中的乙個函式名。使用cout時,必須有使用std命名空間的說明,有兩種說明方式。方式一 每次使用時對cout說明 std cout input two numbers 方式二 在主函式前說明一下,後面就可以直接使用cout...

cerr和cout的區別

std cerr是標準錯誤輸出流,不需要快取,直接顯示在顯示器上,而且只能顯示到顯示器上,即std cerr流不能轉向。std cout需要緩衝區 目的是為了減少螢幕重新整理次數,一次全部顯示 std cout流可以轉向,例如可將cout流流向檔案操作中去。1.區別 cout對應於標準輸出流,預設情...

cout和cerr的區別

問題 c 中輸出通常資訊的函式為cout,比如 std cout hello world 在異常處理機制中則使用cerr來輸出錯誤資訊,比如 std cerr error too many arguments n 那麼,cout和cerr的區別是什麼呢?解決辦法 1.摘錄一段 c primer 第五...