Loading

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循环地搜索它的下一个更大的数。如果不存在,则输出 -1。 示例 1: 输入: [1,2,1]输出: [2,-1, 阅读全文
posted @ 2021-03-06 21:49 eveilcoo 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 学习专用,转载自github:https://github.com/Light-City/CPlusPlusThings/tree/master/basic_content/volatile 1.volatile 被 volatile 修饰的变量,在对其进行读写操作时,会引发一些可观测的副作用。而这 阅读全文
posted @ 2021-03-04 22:12 eveilcoo 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 本篇博客会说明一下虚函数与动态联编的联系,以及虚指针和虚函数表的基本概念。首先了解何为动态联编,何为静态联编。 当程序调用函数时,编译器负责告诉你将使用哪个可执行代码块,将源代码中的函数调用解释为执行特定的函数代码块被称为函数名联编。 在C语言中,每个函数名都对应一个不同的函数,所以用谁是谁,一对一 阅读全文
posted @ 2021-01-18 17:30 eveilcoo 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 标准图形系统的实施流程通常称为图形管线。”管线“一词在这里指从数学模型到生成屏幕上像素的过程,它包含多个步骤。在经典的体系结构中,这些步骤是按序执行的,即一个阶段的结果输出给下一个阶段,前面阶段随即开始处理新的多边形。 管线简化示意图: 在许多情况下,管线的实现细节并非关注点,这时可以把它看成一个黑 阅读全文
posted @ 2021-01-17 23:16 eveilcoo 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 首先说明一下仿指针与仿函数是什么,指针我们知道是一个地址,我们可以利用指针来访问它所指向的value,仿指针就是用一个类去实现指针的作用,那么我们为什么要特地写一个类去实现指针呢,因为在我们开发过程中,我们希望指针可以有更多功能,而不仅仅是指向一个地址,那么我们就可以通过一个类去实现指针的功能的前提 阅读全文
posted @ 2021-01-17 19:58 eveilcoo 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Conversion function个人理解为是一个跟重载配合使用的重要结构,我们经常会对一些对象进行类型转换,比如把一个Double类型转为Int类型,或是float类型转Double类型,那么当我们构建自己的类的时候,我们希望当它与某种类型进行相加相减之类的操作时,能够自动将自己转换为对应的类 阅读全文
posted @ 2021-01-16 21:15 eveilcoo 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 这两种模式都是基于 Delegation(委托) + Inheritance(继承) 而来的, 首先讲一下Composite模式,也就是组合模式,是一个经典的设计模式。 组合模式是什么? 组合模式是指将对象组合成树形结构以表示"部分-整体"的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一 阅读全文
posted @ 2021-01-16 13:50 eveilcoo 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 了解到复合关系与继承关系,我们知道了复合关系下:先构造内部,再构造外部 继承关系下:先构造父类,再构造子类 那么在既有复合关系,又有继承关系的情况下,构造与析构的顺序分别是怎样呢,基于这个问题,写一段简单的代码观察。 #include<iostream> using namespace std; c 阅读全文
posted @ 2021-01-15 15:58 eveilcoo 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 向量方程 线性方程组的重要性质都可用向量概念与符号来描述。 R2中的向量: 仅含一列的矩阵称为列向量,或简称向量,包含两个元素的向量如下: 其中w1和w2是任意实数,所有两个元素的向量集记为R2,R表示向量中的元素是实数,而指数2表示每个向量包含两个元素. 给定R2中两个向量u和v,它们的和u+v是 阅读全文
posted @ 2021-01-14 21:10 eveilcoo 阅读(448) 评论(0) 推荐(0) 编辑
摘要: C++ 虚函数与多态 Inheritance(继承)with virtual functions(虚函数) non-virtual函数:你不希望derived class 重新定义(override,覆写)它它已有默认定义。 pure virtual函数:你希望derived class 一定要重新 阅读全文
posted @ 2021-01-14 19:29 eveilcoo 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页