![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 75
holmeswu
这个作者很懒,什么都没留下…
展开
-
C++声明和定义的区别
声明是告知编译器该变量的原创 2014-07-16 19:15:39 · 1319 阅读 · 0 评论 -
使用RAII技术来管理资源
我们考虑以下的代码:原创 2014-08-08 11:25:40 · 558 阅读 · 0 评论 -
C++多态性的分析之赋值兼容
多态性可以简单地概括为“一个接口,多种方法”,转载 2014-07-31 20:01:52 · 777 阅读 · 0 评论 -
copying函数使用中的注意事项
copy构造函数和copy assignment操作符,我们j'a原创 2014-08-05 17:06:55 · 575 阅读 · 0 评论 -
关于使用析构函数的几点注意事项
析构函数为你提供了一种机制,可以让你在系统释放对象前做一些善后工作,如清理内存,释放空间等。但是在以下两个方面使用虚构函数时要尤为注意。 1. 多态性原创 2014-07-31 17:25:30 · 3586 阅读 · 0 评论 -
C++多态性分析之虚函数表
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。转载 2014-07-31 20:49:43 · 274 阅读 · 0 评论 -
合理对待编译器的自动编写的函数
假设你写了一个不包含任何内容的原创 2014-07-25 15:43:36 · 350 阅读 · 0 评论 -
关于对象初始化的一些建议
读取未被初始化的值会导致某些不明确的行为原创 2014-07-21 13:11:22 · 345 阅读 · 0 评论 -
C++中const关键字的使用指南
使用const关键字描述的变量或对象的值是不能够被改变的。const使用得当的代码会更易维护,可靠性更强,我们应该尽可能的使用const,这会使你的程序获益良多,但前提是你必须搞清楚原委。const的用法如下: a. const修饰普通变量 常量的表述形式:const 类型说明符 变量名 在声明常量时,必须进行初始化。如果是类中的常数据成员,那原创 2014-07-19 15:33:49 · 412 阅读 · 0 评论 -
堆与栈的区别
在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝赐教转载 2014-08-08 19:55:48 · 260 阅读 · 0 评论