[問題] 關於名稱空間

作者: zelkova (*〞︶〝*)   2015-04-29 22:19:06
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) 無
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 無
問題(Question):
面試時遇到的考題, 只大概打出題意
答案有三個, 想不出最後一個
餵入的資料(Input):無
預期的正確結果(Expected Output):
我填的答案有兩個
1. 第2行加入 using namespace std;
2. 第5行改成 std::cout << "hello world!" << std::endl;
錯誤結果(Wrong Output):無
程式碼(Code):(請善用置底文網頁, 記得排版)
1 #include <iostream>
2
3 int main()
4 {
5 cout << "hello world!" << endl;
6 return 0;
7 }
補充說明(Supplement):無
作者: bibo9901 (function(){})()   2015-04-29 22:27:00
using std::cout; using std::endl;
作者: azureblaze (AzureBlaze)   2015-04-29 22:54:00
4. #define cout std::cout5. auto &cout = std::cout;const char* endl = "\n";
作者: EdisonX (卡卡獸)   2015-04-30 00:12:00
6. #define cout /##/ ~快逃~
作者: softseaweed (Gladys von Wackenheim)   2015-04-30 09:03:00
要這樣玩不是有無限個可能 寫個cout來override也可
作者: zelkova (*〞︶〝*)   2015-04-30 19:39:00
謝謝大大 這是某間蠻有名公司的考題之一 不過我也沒答案

Links booklink

Contact Us: admin [ a t ] ucptt.com