【发布时间】:2015-03-27 07:03:13
【问题描述】:
令人惊讶的是,下面的代码在各种编译器和版本上编译和运行都没有错误。
#include <iostream>
int main() {
endl(std::cout);
return 0;
}
它是如何编译的?我确信在全球范围内没有endl,因为像
std::cout << endl;
除非使用using,否则您需要std::endl,否则会失败。
【问题讨论】:
标签: c++ argument-dependent-lookup