文本内容:
面向对象程序设计基础语法学习笔记C++变量定义与初始化
1.基本变量定义
1.1关键字用于自动类型推导,简化变量声明autoauto i=3;//H劲推导为int美型auto f=
4.0f;//:推导为ftoat类型动态内存分配与释放int*ptr=new int;//单个变量int*array=new int
[10];//delete//删除单个单元Geletarray;//删除数组引用
1.2左值引用为已存在变量创建别名,必须初始化int v0;int vl=v0;//vl之v0的引用右值引用为临时变量创建别名,用于优化性能int sum=3+4;//sum是在值可用类与对象
2.类的定义与特点
2.1类包含数据成员和成员函数的特殊结构体访问权限公有public、私有private、保护protectedo成员函数的定义方式
2.2类内定义函数体在类内部class Matrix{public:void fillchar dir{//...};}类外定义函数体在类外部,需类名限定void Matrix::fillchardir{//...}访问权限控制与类的使用
2.3公有成员可被外部访问私有成员只能在类内部访问友元函数允许外部函数访问私有成员class Test{int id;public:friend void printTest obj;};voidprintTestobj{coutobj.idendl;}。
个人认证
优秀文档
获得点赞 0