C++
Keep_学习ing
新建梦想,保存梦想,实现梦想,走在实现梦想的路上。
展开
-
C++ 构造函数
在面对对象的功能里,我们声明一个类之后,为这个类声明一个方法,这个方法名和类名是一样的,例如声明一个Human类,然后在这个类中声明一个方法Human(),它的作用就是来初始化化方法。 构造函数用来处理对象的初始化。构造函数是一种特殊的成员函数,与其他的成员函数不同,不需要用户来调用它,而是在建立对象时自动执行,构造函数的功能是用户定义的,用户根据初始化的要求设计函数体和函数参数。转载 2015-11-30 16:37:47 · 315 阅读 · 0 评论 -
2016.09.26.2
重新开始学习C++数组 数组是一组具有*相同名称*和*类型*的*变量*的集合。我们用下标来区别这些变量,这些变量的个数叫做*数组的长度**。转载 2018-05-31 23:22:26 · 125 阅读 · 0 评论 -
2016.09.24
重新开始学习C++虚函数 1. 在继承中,只有当使用指针或引用的方式来调用虚函数时,虚函数才能发挥多态性的作用。 2. 只有被说明为虚函数的那个成员函数才具有多态性。 3. 被继承的虚函数仍然是虚函数。系统是如何调用虚函数的 每个对象创建虚函数时,对象都得记录这个虚函数,因此编译器建立了一个叫做T表的虚函数表。每个对象都有一个指向该表的指针,叫...转载 2018-05-31 23:20:32 · 107 阅读 · 0 评论 -
2016.09.24
重新开始学习C++虚函数 1. 在继承中,只有当使用指针或引用的方式来调用虚函数时,虚函数才能发挥多态性的作用。 2. 只有被说明为虚函数的那个成员函数才具有多态性。 3. 被继承的虚函数仍然是虚函数。系统是如何调用虚函数的 每个对象创建虚函数时,对象都得记录这个虚函数,因此编译器建立了一个叫做T表的虚函数表。每个对象都有一个指向该表的指针,叫...转载 2018-05-31 23:19:42 · 88 阅读 · 0 评论 -
2016.09.13
重新开始学习C++默认构造函数 每个对象在创建时都要调用构造函数来为自己初始化,假如你没提供一个构造函数,那么编译器就会自动建立一个默认构造函数,假如你创建了一个构造函数,不管你创建的是默认构造函数还是带参数的构造函数,编译器都不再为你提供任何默认构造函数。假如你还想要一个不带参数的构造函数,那么你就必须自己再创建一个。...转载 2018-05-31 23:18:33 · 94 阅读 · 0 评论 -
2016.08.13
重新开始学习C++《从新手到高手 C++全方位学习》 书读百遍其义自见,细看,仔细看,希望能有更深的理解sstream字符串输入输出流类 sstream可以管理string对象,也就是说,我们可以使用cout的办法来将格式化(格式按照指定的格式,给定的要求的一定形式的格式来输出)的信息写入到string对象中。也可以使用getline()方法读取string对...转载 2018-05-31 23:17:53 · 87 阅读 · 0 评论 -
2016.7.29
学习C++纯虚函数————————-范磊 C++ P340 C++支持用纯虚函数来创建抽象类,一个虚函数通过初始化为0会变成纯虚函数,如 virtual float length()=0; 一个类可以声明多个纯虚函数,包含有纯虚函数的类也被叫做抽象类。 由于任何一个从抽象类派生的新类都会继承纯虚函数的特征——无任何功能,因此它要实例化对象,必须覆盖掉每一个纯虚函数,...转载 2018-05-31 23:15:43 · 87 阅读 · 0 评论 -
句柄是什么?
句柄是一个指向指针的指针,我们知道,指针中保存的是内存地址。那么一个指向指针的指针,它保存的就是另一个指针的地址,我们可以通过一个指针来找到另一个指针,再通过另一个指针访问到具体的数据,那么为什么要这么麻烦呢? 我们知道,当运行一个占用大量内存的程序时,系统内存很快就会被填满,这时 Windows 就会自动将那些暂时不用的数据放到硬盘中,而这些数据所占的空间就是虚拟内存。打个比方,电脑剩转载 2016-04-08 19:59:38 · 768 阅读 · 0 评论 -
Qt Creator配置msvc的编译器
安装完VS2010旗舰版,还需要点击VS10sp1-KB983509继续安装升级文件。这样在Qt Creator就可以手动设置编译器了。点击打开链接原创 2016-03-04 15:06:49 · 7114 阅读 · 0 评论 -
C++ 私有成员
类的成员默认为私有,私有成员不能被对象直接访问,只能通过在类中设定的接口函数来访问。在类中设置一个公有的借口函数,类的对象通过接口函数才能访问这个成员。 为什么要这么麻烦地设置私有数据成员,然后用公有函数来访问呢?这样是为了提高代码的安全性,防止错误的输入和输出。比如说有的时候我们要控制用户输入数值的取值范围,那就可以在接口函数中通过设定参数来设定取值范围。 接口函数的变化翻译 2015-11-30 16:50:20 · 2548 阅读 · 0 评论 -
2016.09.26.3
重新开始学习C++ 虽然电脑做起来效率很高,但是假如你不懂它的语言和思维,那也无法命令它做事,因此,我们要站在电脑的角度考虑问题。转载 2018-05-31 23:23:03 · 157 阅读 · 0 评论