C++
文章平均质量分 76
QQLiu010
什么是花下的叶子而什么又是花下的粪土
展开
-
C++ Virtual 函数 《理论&实践》
#include #include class a {public:virtual void print(){ //example 2//void print(){ //example 1cout<<1<<endl;}};class b: public a{ public: void print(){ cout<<2<print();//end 1}/*重要的几个点: 1.当一个成员函数(包括析构原创 2013-07-24 07:17:20 · 630 阅读 · 0 评论 -
微软 VC++ 常用API汇总
GetModuleFileName()含义:获取当前进程已加载模块文件的完整路径,该mok原创 2014-09-19 22:18:48 · 598 阅读 · 0 评论 -
Virtual & Abstract (C++)
C++通过虚函数实现多态。"无论发送消息的对象属于什么类,它们均发送具有同一形式的消息,对消息的处理方式可能随接收消息的对象而变"的处理方式被称为多态性。而虚函数是通过virtual关键字来限定的。Virtual 函数(virtual function) Virtual 是C++ OO(面向对象机制) 机制中很重要的关键字。虚函数就是因为成员函数加了关键字virtual, 可见它的重要原创 2014-01-13 11:41:12 · 875 阅读 · 1 评论 -
MFC 对C++拓展 模板库
CArrayC++并不支持动态数组,MFC提供了一个CArray类来实现动态数组的功能。有效的使用CArray类,可以提高程序的效率。MFC提供了一套模板库,来实现一些比较藏剑的数据结构结构,如Array,List,Map。CArry就是其中的一个,用来实现动态数组的功能。引用传递,对于CArray的效率更高些,节省内存的同时,也加快了程序运行速度。第二个参数用CPoint&。MFC的原创 2013-11-06 08:55:42 · 1359 阅读 · 0 评论 -
VC6.0 线程编程
线程线程是“进程”中某个单一顺序的控制流。也称为轻量进程(lightweight process--LWP)。指运行中的程序的调度单位。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其他线程共享进程所拥有的全部资源。一个线程可以原创 2013-11-06 05:15:34 · 988 阅读 · 0 评论 -
undefined reference to 问题缘由总括
错误现象:(.text+0x13): undefined reference to func' 关于undefined reference 的问题,说明如下1.链接时缺失了相关目标文件(.o)---文件存在函数调用或依赖关系。因为在链接的时候,发现找不到某个函数的实现文件。解决方法:在编译链接时候,写明依赖关系,更有效的是将其写入makefile文件,更清晰和好管理。2.链接时缺原创 2013-11-03 04:25:54 · 839 阅读 · 0 评论 -
#import 指令 (C++)
已用于合并类型库中的信息。该类型库的内容转换为C++类,主要描述COM接口。 #import "filename" [attributes] #import [attributes]例如: #import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","ado原创 2013-10-18 16:40:29 · 5382 阅读 · 0 评论 -
RTP 协议
1.预备知识H.264 规范中两种重要概念:视屏b原创 2014-08-18 11:41:44 · 600 阅读 · 0 评论