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 第五...