摘要: 是什么: 相当于if语句的语法糖 代码示例: std::string rank=level>10?"Master":"Begining"; 判断条件?为真保留:为假保留; 可以嵌套使用,最好别用 看的头疼; 栈通常非常小 通常为1兆2兆; 浅要提及 堆上分配比栈花费更多时间,而且要手动释放内存 若对 阅读全文
posted @ 2024-07-13 14:53 Wzline 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 什么意思: 初始化类成员的一种方法 什么时候用: 编写一个类并向该类中添加成员时 要用某种方式对这些成员进行初始化 代码示例: class Entity { private: std::string m_name; int m_score; public: Entity() :m_name("UnK 阅读全文
posted @ 2024-07-13 12:58 Wzline 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 目的: 是一种机制可以让代码更加干净,用来规范开发人员有点类似可见性的概念。 写法1 const int* a=new int;//修饰的inta 表面不能修改解引用的内容 int b=1; const inta =&b; a=7//会报错; 写法2 int const a=new int;//不能 阅读全文
posted @ 2024-07-13 12:43 Wzline 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 是什么: 相同类型元素的集合 写法: int example[3]//数组在声明大小时必须为常数 数组名 example是个指针类型 如int*ptr=example; 数组索引的工作原理: example[3]//从首地址位置偏移数组类型大小(int 是 4字节)乘索引值(4*3)个字节 //从当 阅读全文
posted @ 2024-07-13 12:07 Wzline 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 含义: 谁能看到他们 谁能调用? 谁能使用? 可见性的修饰符: private 含义: 只有其所在的类可以访问,被修饰的变量 但是friend关键字可以让类 或者函数成为朋友(友元) 可以在别处访问私有成员 protected 含义: 所在的类和层次结构中的所有 子类 可以访问这些符号 例子: cl 阅读全文
posted @ 2024-07-13 09:42 Wzline 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 定义: class TIme:public Ent//Ent Time 是Ent的子集 继承Ent类的公开变量 //Time 可共享Ent ,Ent不能共享Time类 虚函数: 功能: 允许在子类中重写方法 也就是本例子中的Time类中,在Ent类中重写virtual让它做其他事情 例如: clas 阅读全文
posted @ 2024-07-13 09:13 Wzline 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 是什么:有个公共功能的基类。允许从基类中分离出来,从最初的父类中创建子类 目的:简化代码避免重复 写法: class TIme :public Ent//time是Ent的超集 例子 class position { public: const int addres=1; }; class Play 阅读全文
posted @ 2024-07-08 14:53 Wzline 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 枚举 是什么:给一个值命名的方法 将一组数值集合 可赋值任何数 写法; enum FF:unsigned char//枚举类默认32位整型 这里改成八位整型 { warn,error,info,//默认从零开始 warn值为0 error 1 info 2 }; int main() { FF le 阅读全文
posted @ 2024-07-08 10:43 Wzline 阅读(1) 评论(0) 推荐(0) 编辑
摘要: static 使用位置 在类或结构体中时: 在这个类的所有实例中,这个变量只有一个实例(就是说所有类实例都共享这个变量的值,这个变量的值一改变,所有类中的这个变量的值都改变) 例子:如果我们定义了一个类叫people,这个类中有一个变量是satic int x,之后我们在主函数中声明两个people 阅读全文
posted @ 2024-07-08 09:48 Wzline 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 引用 作用 引用现有变量,引用本身不占空间 相当于别名 int a=1; int& ref=a;//重命名a ref 只在源文件中出现不会创建内存地址还是a的; 例子 #include"xunhuan.h" void log(int& h) { h++; } int main() { int a = 阅读全文
posted @ 2024-07-08 08:40 Wzline 阅读(1) 评论(0) 推荐(0) 编辑