【发布时间】:2020-09-09 21:22:20
【问题描述】:
我有以下两行代码:
const char* skimfile = argv[3];
cout << "skimfile = " << skimfile << endl;
我知道上面两行代码可以工作,但我不知道为什么。如果我们想打印出指针所指向的值,我们不应该使用*skimfile吗?上面的代码怎么只使用skimfile来访问指针skimfile所指向的值呢?在指针声明前加上const 会使这种情况有所不同吗?
非常感谢您的帮助!我真的很感激!
【问题讨论】:
标签: c++ pointers operator-overloading constants c-strings