5分前、私は今までやったことのないことをしました (それはセックスについてではありません...) コードを見てください:
// g++ DeathToAllButMetal.cc
#include<iostream>
void DeathToAllButMetal(){
std::cout << "A MASTERPIECE MADE BY STEEL PANTHER" << std::endl;
}
int main(){
DeathToAllButMetal();
DeathToAllButMetal;
return 0;
}
2 番目の "()" を忘れてしまったことがわかりますが、DeathToAllButMetal
驚くべきことに、コンパイラは私に怒鳴ることはありません。コンパイラにとって、このコード行は何かを意味しますが、何を意味するのでしょうか? 実行時にメソッドが呼び出されないため...基本的な質問のように見えますが、過去にこれを見た覚えがありません。