智慧的老鸟

一个程序员需要有一棵Gank的心,Dota能培养我。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年11月17日

摘要: 一.生成静态lib#ifdef_STATIC_LIB_H_#define_STATIC_LIB_H_#ifdef __cplusplusextern"C"{#endifintadd(inta,intb);intsubtract(inta,intb);#ifdef __cplusplus{#endif#endif--------------------------------------#include"StaticLib.h"intadd(inta,intb){returna+b;}intsubtract(inta,intb){returna-b;}二. 阅读全文
posted @ 2012-11-17 19:11 智慧的老鸟 阅读(416) 评论(0) 推荐(0)

摘要: 一,生成动态链接库//DynamicLib.h#ifndef_DYNAMIC_LIB_INCLUDE_H_#define_DYNAMIC_LIB_INCLUDE_H_#ifdef__cplusplusextern"C"{#endif_declspec(dllexport)intadd(inta,intb);_declspec(dllexport)intsub(inta,intb);#ifdef__cplusplus};#endif#endif------------------------------------------------------//DynamicLib. 阅读全文
posted @ 2012-11-17 19:11 智慧的老鸟 阅读(723) 评论(0) 推荐(0)

摘要: 1关键字inline:调用Inline函数直接嵌入代码,避免因为调用而造成的开销。注意,内联函数应该放入头文件中。extern:使用时候,也必须声明,应用应在cpp文件中。const:A.h中定义的全局变量inta;能被别的cpp文件访问,只要externinta;如果不想被访问,则定义成constinta;&引用:引用是一种复合类型,必须用对象初始化,是对象的别名。int&i=10;errorint&i=j;rightconst&是指向const对象的引用。constinti=10;constint&j=i;rightint&k=i;error 阅读全文
posted @ 2012-11-17 19:10 智慧的老鸟 阅读(285) 评论(0) 推荐(0)