ここで基本的な質問。このプログラムを g++ でコンパイルし、単一の -r 引数 (./a.out -r) で実行していますが、以下の指定された cout ステートメントを出力しません。このコードに何か問題がありますか?
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
if (argv[1] == "-r" ) {
cout << "First arg is -r" << endl;
}
return 0;
}