2010年12月27日
摘要: C++预处理指令#include#define#undef#pragma#import#error#line#ifdef#ifndef#if#else#elif#endif宏以#起始不以;结束一.#include文件包含预编译期发现#include后,将会寻找HeaderName并把其包含到当前文件中EG:#includeHeaderName常见形式:#includeiostream.h//#includeiostream//#include"iostream"//#include"TestHeader.h"//#include"..\TestHeader.h"//1.#inclu 阅读全文
posted @ 2010-12-27 16:41 minggoddess 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 我相信写WIN32程序的人,做过DLL,都会很清楚__declspec(dllexport)的作用,它就是为了省掉在DEF文件中手工定义导出哪些函数的一个方法。当然,如果你的DLL里全是C++的类的话,你无法在DEF里指定导出的函数,只能用__declspec(dllexport)导出类。但是,MSDN文档里面,对于__declspec(dllimport)的说明让人感觉有点奇怪,先来看看MSDN里面是怎么说的:不使用 __declspec(dllimport) 也能正确编译代码,但使用 __declspec(dllimport) 使编译器可以生成更好的代码。编译器之所以能够生成更好的代码,是 阅读全文
posted @ 2010-12-27 16:39 minggoddess 阅读(506) 评论(0) 推荐(0) 编辑