Re: [問題] using namespace std V.S std::

看板C_and_CPP作者 (燒賣)時間15年前 (2010/09/08 01:56), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《Cidolfas ()》之銘言: : 請問用 : (1) : std::cout << "輸出資料"; : (2) : using std::cout; : (3) : using namespace std; : 這三種用法上速度有差別吧? 編譯時間或許會有差,但跟編譯出來的程式是無關的, 這只是用於讓 compiler 辨識 identifier 而已。 你可以比較看看在同樣編譯參數下,編譯出來的二進位檔案是否有差。 : 另外,在我看過的國外翻譯c++書籍, : (C++ primer、How to program C++) : 他們寫法多是 (1) 與 (2), : 但是要一個個令輸出函式不是比較麻煩嗎? : ex. : using std::cout; : using std::cin; : using std::endl; : 為何不只寫(3),直接呼叫C++的標準函式庫比較省事呢? : 多謝指教。 為了避免名稱污染。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.0.179 ※ 編輯: freesamael 來自: 111.250.0.179 (09/08 03:27)

09/08 10:37, , 1F
多謝指教!
09/08 10:37, 1F
文章代碼(AID): #1CXdp19G (C_and_CPP)
文章代碼(AID): #1CXdp19G (C_and_CPP)