[问题] 关于名称空间

楼主: 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