引用
作用
引用现有变量,引用本身不占空间 相当于别名
int a=1;
int& ref=a;//重命名a ref 只在源文件中出现不会创建内存地址还是a的;
例子
#include"xunhuan.h"
void log(int& h)
{
h++;
}
int main()
{
int a = 3;
log(a);//理解成实际传的是这个地址中然后解引用
std::cout << a << std::endl;
return 0;
}//结果是4
注意:一旦声明之后就不可更改声明的东西,要是想改可以用指针 类可见性默认私有
类
是什么:数据和功能组合在一起叫类
功能:将变量分组到类型中 并未这些变量分配功能 类能起到简化代码的作用
写法:
class Player
{
public: //类可见性默认私有 加public 更改可见性为公开
int a;
.......
}
对象
定义:由类创建的变量叫对象,是类的一个特殊状态下的实例 对象具有身份和属性值
Player player
实例化
定义:用类创建对象的过程
类中函数的访问方法
例子:
class Player
{
public:
void print(std::string& name)
{
std::cout << name << std::endl;
}
};
int main()
{
std::string p_name = "Hello";
Player player;
player.print(p_name);//类中函数引用
std::cout << a << std::endl;
return 0;
}
标签:std,变量,int,笔记,Player,理解,引用,public
From: https://www.cnblogs.com/WZline/p/18289243