次のような非常に単純な C++ コードです。
int main(int argc, char **argv){
std::cout << "argc: " << argc << std::endl;
}
でコンパイルg++ -o hello hello.cpp
- で実行すると
./hello u
、出力は次のようになりargc: 2
ます。 - で実行すると
./hello u +
、出力は次のようになりargc: 3
ます。 - で実行すると
./hello u *
、出力はargc: 26
なぜ26
ですか?