五分钟前我做了一件我以前从未做过的事情(这与性无关......)看看代码:
// g++ DeathToAllButMetal.cc
#include<iostream>
void DeathToAllButMetal(){
std::cout << "A MASTERPIECE MADE BY STEEL PANTHER" << std::endl;
}
int main(){
DeathToAllButMetal();
DeathToAllButMetal;
return 0;
}
你看我在第二个忘记了“()”,DeathToAllButMetal
令人惊讶的是编译器并没有对我大喊大叫。所以对于编译器来说,这行代码意味着什么,但是什么?因为在运行时,该方法没有被调用......这看起来是一个基本问题,但我不记得过去见过这个。