这里的基本问题。我正在用 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;
}