- 博客(6)
- 收藏
- 关注
转载 C++中头文件相互包含的几点问题
一、类嵌套的疑问C++头文件重复包含实在是一个令人头痛的问题,前一段时间在做一个简单的数据结构演示程序的时候,不只一次的遇到这种问题。假设我们有两个类A和B,分别定义在各自的有文件A.h和B.h中,但是在A中要用到B,B中也要用到A,但是这样的写法当然是错误的:class B;class A{ public: B b;};class
2011-07-01 17:11:00
314
原创 MFC深入浅出教程之八------MFC的进程和线程
MFC的进程和线程 Win32的进程和线程概念<br /> <br />进程是一个可执行的程序,由私有虚拟地址空间、代码、数据和其他操作系统资源(如进程创建的文件、管道、同步对象等)组成。一个应用程序可以有一个或多个进程,一个进程可以有一个或多个线程,其中一个是主线程。<br />线程是操作系统分时调度分配 CPU时间的基本实体。一个线程可以执行程序的任意部分的代码,即使这部分代码被另一个线程并发地执行;一个进程的所有线程共享它的虚拟地址空间、全局变量和操作系统资源。 <br /> <br />之所以有线程
2010-12-02 16:56:00
691
转载 dll入门教程
<br />http://www.blogjava.net/wxb_nudt/archive/2007/09/11/144371.html
2010-11-10 21:42:00
294
转载 转:DLL COM ActiveX 概念
<br />(一)什么是DLL<br />DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源<br /><br /> 比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消
2010-11-10 17:10:00
363
转载 转:DLL的函数
关于DLL的函数: 动态链接库中定义有两种函数:导出函数(export function)和内部函数(internal function)。 导出函数可以被其它模块调用,内部函数在定义它们的DLL程序内部使用。 输出函数的方法有以下几种: 1、传统的方法 在模块定义文件的EXPORT部分指定要输入的函数或者变量。语法格式如下: entryname[=internalname] [@ordinal[NONAME]] [DATA] [PRIVATE] 其中: entryname是输出的函数或者数据被引用的名称;
2010-11-10 16:55:00
291
转载 转:sizeof和strlen的比较
<br />The operand to sizeof can be one of the following:<br /><br /> * A type name. To use sizeof with a type name, the name must be enclosed in parentheses.<br /> * An expression. When used with an expression, sizeof can be specified with or without the
2010-11-08 21:32:00
214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人