![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
程志刚。。。
这个作者很懒,什么都没留下…
展开
-
Effective c++条款28
举个例子: 1 class Student 2 { 3 private: 4 int ID; 5 string name; 6 public: 7 string& GetName() 8 { 9 return name; 10 } 11 }; 这是一个学生的类,类里面有两个成员变量,一个是学生ID,用转载 2017-01-15 12:20:18 · 314 阅读 · 0 评论 -
C++奇淫巧技
作者:pyj philippica 链接:https://www.zhihu.com/question/37692782/answer/73302430 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 1.超快速读入 现在快速读入已经不算黑科技了吧,下面这个读入在hdu上面速度比快速读入快 const int BUFSIZE=120 char Buf[BUFSIZE+1]转载 2017-01-14 13:53:05 · 1368 阅读 · 0 评论 -
extern "C"的用法解析
extern "C"的用法解析 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言, C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言 ,为转载 2016-12-17 14:44:47 · 203 阅读 · 0 评论 -
C++析构函数为什么要为虚函数
C++析构函数为什么要为虚函数 注:本文内容来源于zhice163博文,感谢作者的整理。 1.为什么基类的析构函数是虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.html a.第一段代码转载 2016-12-08 12:55:43 · 175 阅读 · 0 评论 -
C++内存管理
[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支转载 2016-05-19 01:07:01 · 199 阅读 · 0 评论 -
C++之拷贝构造函数
一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copy int a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。 下面看一个类对象拷贝的简单例子。转载 2016-05-18 23:41:03 · 323 阅读 · 0 评论 -
创建型设计模式总结
创建型设计模式总结 (转载请注明来源 http://www.cnblogs.com/jerry19880126/) 创建型设计模式包括简单工厂模式,普通工厂模式,抽象工厂模式,建造者模式,原型模式和最简单的单例模式。 简单工厂模式(Simple Factory) 从UML图中可以看出,工厂是具体的,Product是抽象的,里面的方法Ope转载 2017-01-15 20:28:35 · 223 阅读 · 0 评论