【問題】我的C++程式為何不能用COUT指令 - 第2頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 軟 體 討 論 區 > -- 其 他 軟 體 討 論 版


PCZONE 討論區



通知

-- 其 他 軟 體 討 論 版 包括磁碟或檔案管理工具、掃毒軟體、解壓縮軟體、遠端遙控軟體、備份軟體、傳真軟體、手寫或語音等各種軟體使用經驗討論

會員
回覆: 【問題】我的C++程式為何不能用COUT指令
using namespace std;
我用emacs 是這樣打的 , 教授是說 打這個 可以使用 cin cout endl
還有一些我忘了 , 也可以用 #include <xxxxxx> 要打兩種 才能替代
不過我都沒用這種所以忘了

回覆
史蒂芬周(刻骨銘心 精裝版)
回覆: 【問題】我的C++程式為何不能用COUT指令
Namespace 是用來避免全域空間的名稱衝突。
在沒有 Namespace 的語言中,通常必須使用前綴來避免名稱衝突,像是 Objective-C。
如果你不打上 using namespace std; 的話,你就必須把 cout 改成 std::cout。
例如:
std::cout << "Hello World!" << std::endl;
回覆
風来坊
回覆: 【問題】我的C++程式為何不能用COUT指令
引用:
作者: s900221
Namespace 是用來避免全域空間的名稱衝突。
在沒有 Namespace 的語言中,通常必須使用前綴來避免名稱衝突,像是 Objective-C。
如果你不打上 using namespace std; 的話,你就必須把 cout 改成 std::cout。
例如:
std::cout << "Hello World!" << std::endl;
小時候有聽助教講過…不過後來就忘了這件事了~
只記得要寫C++物件導向時,最好加這一排而已
現在兄一提出來,就又記起來了說

回覆


類似的主題
主題 主題作者 討論版 回覆 最後發表
【問題】我的c.d槽不能開了,怎麼辦? l5463 -- 防 駭 / 防 毒 版 1 2007-09-04 08:46 PM






 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。