看项目做笔记

1.#pragma once:作用与它一样:#ifndef,#define,#endif,如果f#ifndef,#define,#endif

2.#define _USE_32BIT_TIME_T ,定义了这个类型,那边time_t就是32位的long类型,否则在vs2008以上的版本都默认是int64位

举例:http://zhidao.baidu.com/link?url=jy_CkXK8SAYnW7X2RpF4BWWrMS-q8FC96VsDGHXeN6HnKt_dncdJqLHGRupJHleIGzAdVcxdnV35Dq_iFKGE6q

3.#pragma warning(disable : 4786) 去处警告编号为4786的打印信息,因为使用stl会有很多4786的警告,把其他一些重要的警告搞得很多要仔细看,所以这个可以取消某个警告哦

4.dllexport:  http://hi.baidu.com/skynomadism/item/0d2252b7b2323c74244b09a1

5.__stdcall 被这个关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall 的前面部分由ecx,edx传), 函数调用在返回前要由被调用者清理堆栈。

6.

你可能感兴趣的:(看项目做笔记)