摘要: std::mismatch 定义于头文件 <algorithm> 一、定义:(共八种定义方式,一开始先了解两种即可) 1. template< class InputIt1, class InputIt2 > constexpr std::pair<InputIt1,InputIt2> mismat 阅读全文
posted @ 2020-01-23 22:58 深海的石头 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 本教程严格按照https://learnopengl-cn.github.io/教程来学习与总结以及问题,本教程只会说明博主本人遇到的问题与解决方案。 在开始编程前,你需要配置环境。 一、环境 window10 (1903) 16G CPU:I5-6600K IDE:VS2019 OpenGL:3. 阅读全文
posted @ 2020-01-20 18:32 深海的石头 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1.vector 2.链表 3.栈 阅读全文
posted @ 2020-01-13 14:36 深海的石头 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 指针数组:内容是指针的数组 char *str[3]={}; //[]优先级高于* char *(str[3])={}; // char **p=str; //指向 指针数组的指针 二维数组指针: char a[4][3]; char (*p)[3]=a; //[3]表示每一行有三个元素,p指向的类 阅读全文
posted @ 2020-01-08 14:30 深海的石头 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 双目运算符: 1 #include <iostream> 2 using namespace std; 3 class Complex { 4 public: 5 Complex(double r = 0.0, double i = 0.0) : real(r), imag(i) { } //默认构 阅读全文
posted @ 2020-01-02 02:03 深海的石头 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 复制构造函数 复制构造函数定义 复制构造函数是一种特殊的构造函数,其形参为本类的对象引用。作用是用一个已存在的对象去初始化同类型的新对象。 class 类名 { public : 类名(形参);//构造函数 类名(const 类名 &对象名);//复制构造函数,不希望修改传进来的引用对象 // .. 阅读全文
posted @ 2019-12-28 23:29 深海的石头 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 公有派生类对象可以被当作基类的对象使用,反之则不可。 派生类的对象可以隐含转换为基类对象; 派生类的对象可以初始化基类的引用; 派生类的指针可以隐含转换为基类的指针。 通过基类对象名、指针只能使用从基类继承的成员。 #include <iostream> using namespace std; c 阅读全文
posted @ 2019-12-26 20:21 深海的石头 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 我的理解不一定正确,而且一般也只有初学者看,不希望误人子弟,希望读者自己也加强学习,批评我写的不对的地方 一、继承与派生 两者是同一概念,只不过是不同角度的描述,A继承B,B派生A。继承保持类的原有属性,派生则拓展了属性。(后文出现A是派生类,B是基类) 继承不是基类中的成员在派生类中复制代码这么简 阅读全文
posted @ 2019-12-25 00:50 深海的石头 阅读(232) 评论(0) 推荐(0) 编辑
摘要: ~~~c include include using namespace std; class Point{ private: int x, y; public: Point(int a = 0, int b = 0) { x = a; y = b; cout << "Point construct 阅读全文
posted @ 2019-12-24 00:22 深海的石头 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 为什么不用IDE? 更加专业、轻便、其过程对于理解计算机也有更多的帮助 安装过程: 阅读全文
posted @ 2019-05-04 09:57 深海的石头 阅读(1712) 评论(0) 推荐(0) 编辑