VC++速记
速記用到,怕忘的vc小知識。
條件編譯條件編譯常見用在定義動態鏈接庫時。在源文件中定義為導出dllexport在頭文件中定義為導入dllimport這樣的頭文件既可以用在鏈接庫項目中,也可以直接復制到引用項目中用。Dll.h
#ifdef?DLL_API
#else
#define?DLL_API?extern?"C"?_declspec(dllimport)
#endif
DLL_API?int?_stdcall?add(int?a,int?b);
DLL_API?int?_stdcall?subtract(int?a,int?b);Dll.cpp#define?DLL_API?extern?"C"?_declspec(dllexport)
#include?"Dll.h"
#include?<Windows.h>
#include?<stdio.h>
int?_stdcall?add(int?a,int?b)
{
????return?a+b;
}
int?_stdcall?subtract(int?a,int?b)
{
????return?a-b;
}
條件編譯條件編譯常見用在定義動態鏈接庫時。在源文件中定義為導出dllexport在頭文件中定義為導入dllimport這樣的頭文件既可以用在鏈接庫項目中,也可以直接復制到引用項目中用。Dll.h
#ifdef?DLL_API
#else
#define?DLL_API?extern?"C"?_declspec(dllimport)
#endif
DLL_API?int?_stdcall?add(int?a,int?b);
DLL_API?int?_stdcall?subtract(int?a,int?b);Dll.cpp#define?DLL_API?extern?"C"?_declspec(dllexport)
#include?"Dll.h"
#include?<Windows.h>
#include?<stdio.h>
int?_stdcall?add(int?a,int?b)
{
????return?a+b;
}
int?_stdcall?subtract(int?a,int?b)
{
????return?a-b;
}
總結
- 上一篇: 再问数据中台 - 数据中台里的数据质量应
- 下一篇: 数据中台的使命、愿景、本质和六大核心能力