看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《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)
Cidolfas:多謝指教! 09/08 10:37