C++ 中的各种程序都是在不使用范围解析运算符的情况下编写的:
#include <iostream>
#include <string>
int main()
{
std::string name = "My Name";
std::cout << name << std::endl;
return 0;
}
而且我还看到使用“使用”关键字:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string name = "My Name";
cout << name << endl;
return 0;
}
出于效率原因,哪一个更好?