- 命名空间
using namespace std;
- 给数据类型取别名
void test()
{
using unint = unsigned int;
unint ref = 5;
std::cout << ref << std::endl;
}
int main()
{
test();
system("pause");
return 0;
}
- 在继承中重写某成员函数或成员变量的权限。
class animal
{
public:
std::string name;
int age;
};
class sheep:private animal //使用private继承
{
//若不对其中成员访问权限进行重写,则无法访问;
public:
using animal::name;
};
void test()
{
sheep sp;//创建对象
sp.name = "肖恩";//可以访问
sp.age = 99;//无法访问
}
int main()
{
test();
system("pause");
return 0;
}