摘要: pak格式的文件 一般游戏有资源 游戏素材会打包放进去 比如游戏语音 游戏多加点语音 多加一些贴图资源 外部文件实现的 素材 >pak文件 >用的时候从文件中取出来 文件的打包 //运行后将文件打包到new.pak中 文件的解包 //运行exe文件将图片文件解包 阅读全文
posted @ 2019-08-21 13:03 insist钢 阅读(12368) 评论(0) 推荐(0) 编辑
摘要: 文件分为普通文件和二进制文件 普通文件可以直接打开不需要经过特定的软件 字符流 二进制文件 需要特定的软件 字节流 c++通过fstream头文件进行文件的调用 文本文件一般使用 get put 进行读写 二进制文件利用 write和read 打开关闭open close is_open 读写文件  阅读全文
posted @ 2019-08-21 07:28 insist钢 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 多态主要用于父类虚函数传递给子类 子类利用虚函数对父类的重写 这样父类就可以通过指针对子类的虚函数进行调用 父类不可以通过指针直接调用子类中的方法,需要子类利用虚函数调用子类中的成员变量或者函数才能对调用 这里引入了静态联编和动态联编 静态联编:在运行前 就知道运行什么函数 调用熟读比较快 但是不灵 阅读全文
posted @ 2019-08-20 23:37 insist钢 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在继承方面引进多继承机制 一个类继承多个父类或者多个父类派生一个子类 子类会吸收父类所有的成员 在子类继承中不同类继承同名的成员不能直接使用名字 否则会早成不明确的问题 通过类名::成员 表示出继承哪一个父类的成员变量或者成员函数 多继承中子类调用父类构造和继承顺序有关 先继承的先调用后继承的后调用 阅读全文
posted @ 2019-08-20 13:12 insist钢 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.标题:换零钞x星球的钞票的面额只有:100元,5元,2元,1元,共4种。小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱。小明有点强迫症,他坚持要求200元换出的零钞中2元的张数刚好是1元的张数的10倍,剩下的当然都是5元面额的。银行的工作人员有点为难,你能帮 阅读全文
posted @ 2019-08-20 07:33 insist钢 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: c++的继承 子类继承父类元素 父类派生子类元素 在继承中 原有类称为基类或者父类 新类称为子类或者是派生类 子类继承所有父类的成员和函数并且在父类成员的基础上增加了新的成员 当子类成员或者函数和父类重名的时候父类得到隐藏优先使用子类新的成员 类的成员函数:默认构造 析构 拷贝构造 重载 父类构造和 阅读全文
posted @ 2019-08-20 07:16 insist钢 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 补充上一部分的运算符 这次写了这一些运算符 等于== 赋值= 箭头-> 括号运算符 () 输出运算符>> 阅读全文
posted @ 2019-08-19 13:00 insist钢 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在c++中运算符重载通过两种方式:1.友元函数的方式 2.成员函数的方式 五种运算符不可以重载 点运算符. 域名解析符:: 点星运算符.* 三目运算符:? 求大小运算符sizeof 不能使用成员重载的运算符>> << 不能通过友元的方式重载的运算符 赋值运算符= 括号运算符()下标运算符 [] 箭头 阅读全文
posted @ 2019-08-19 07:45 insist钢 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 相对于构造和析构 拷贝构造是构造的一种方式 类和命名空间有些地方类似 都有封装 的作用都需要用到::域名解析符来调用内部参数保证了数据的安全性 但降低了数据的利用效率 随意写的主函数 可以根据封装好的类对类内的函数进行调用 通过类内的公有函数对类的私有变量进行赋值 阅读全文
posted @ 2019-08-18 23:50 insist钢 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 构造和析构有很多用法 构造主要作用是初始化形参列表 析构主要作用是回收对象申请内存 防止内存泄漏 阅读全文
posted @ 2019-08-18 07:24 insist钢 阅读(297) 评论(0) 推荐(0) 编辑