C++
kendyhj9999
这个作者很懒,什么都没留下…
展开
-
C++虚函数表解析
陈皓http://blog.csdn.net/haoel 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是转载 2013-04-19 08:44:04 · 493 阅读 · 0 评论 -
关于typedef的用法总结
关于typedef的用法总结 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容转载 2014-06-05 13:55:04 · 433 阅读 · 0 评论 -
C语言指针导学(4)——分清函数指针和指针函数
http://blog.csdn.net/porscheyin/article/details/3461632C语言指针导学(4)——分清函数指针和指针函数分类: C2008-12-06 23:17 10536人阅读 评论(8) 收藏 举报语言csignalactionfunction请转载的朋友注明出处 四.分清函数指针和指针函数关于指针和数组斩不转载 2013-08-04 14:57:01 · 515 阅读 · 0 评论 -
VC内存泄漏检测工具_Visual Leak Detector
初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问 题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。 然而不管内存泄漏多么轻微,当程序长时间运行时,转载 2013-07-27 15:22:58 · 664 阅读 · 0 评论 -
C和C++相互调用
C和C++相互调用 2011-11-01 18:42:29分类: C/C++在项目中融合C和C++有时是不可避免的,在调用对方的功能函数的时候,或许会出现这样那样的问题。近来在主程序是C语言,而调用C++功能函数的时候,C++的*.h头文件都能找到,功能函数也都定义了,最重要的是,单独编译C++的时候完全没有问题,但当用主程序的C调用C++的功能函数转载 2013-07-22 19:48:46 · 721 阅读 · 0 评论 -
C++的运算符重载
C++的运算符重载分类: C++编程2007-08-31 15:44 17571人阅读 评论(9) 收藏 举报c++c扩展语言 C++中预定义的运算符的操作对象只能是基本数据类型。但实际上,对于许多用户自定义类型(例如类),也需要类似的运算操作。这时就必须在C++中重新定义这些运算符,赋予已有运算符新的功能,使它能够用于特定类型执行特定的操作。运算符重载的实质是函数重载,转载 2013-07-01 23:45:02 · 555 阅读 · 0 评论 -
C与CPP文件的区别
C与CPP文件的区别在编译源文件时,C编译器和C++编译器都会对符号(函数或变量)名作某些修正,但两者采用的修正方法不同,所以两者生成的目标文件不能互相链接。在C++中使用extern "C"可以让C++符号获得C链接特性。由于C++编译器会自动定义__cplusplus宏,所以在C语言头文件中采用这种结构可以保证无论使用何种编译器,生成的目标文件都具有C链接特性,能够与标转载 2013-07-11 18:21:31 · 678 阅读 · 0 评论 -
C/C++函数调用约定
关于 C/C++ 函数调用约定,大多数时候并不会影响程序逻辑,但遇到跨语言编程时,了解一下还是有好处的。VC 中默认调用是 __cdecl 方式,Windows API 使用 __stdcall 调用方式,在 DLL 导出函数中,为了跟Windows API 保持一致,建议使用 __stdcall 方式。调用约定跟堆栈清除密切相关。如果写一个汇编函数,给 C/C++ 调用,在 __cdec转载 2013-06-13 15:07:49 · 509 阅读 · 0 评论 -
C语言不用递归(使用栈)实现斐波那契数列练习
堆栈代码:Stack.h#define STACK_INIT_SIZE 100#define STACK_INCREATMENT 10#define OK 1#define ERROR 0#define OVERFOLLOW -1typedef int Status;typedef struct{ long *base; long *top; int stackS原创 2013-06-13 14:22:42 · 2675 阅读 · 0 评论 -
Struct 与 type struct
I'm a beginner with C programming, but I was wondering what the difference was between the using typedef when defining a structure versus not using typedef. It seems to my like there's really no diffe转载 2013-06-13 08:58:24 · 1495 阅读 · 0 评论 -
C++ 泛型基础
C++ 泛型基础http://blog.csdn.net/xinzheng_wang/article/details/6674847标签: c++算法iterator数据结构algorithmclass2011-08-10 16:52 21162人阅读 评论(3) 收藏 举报 分类:C/C++(17) 版权声明:本文为博主转载 2016-09-03 20:07:49 · 404 阅读 · 0 评论