Windows dll

DllMain是dll的入口函数,进行初始化

导出函数:

_declspec(dllexport) int add(int a,int b);

导入函数:

#pragma (lib,"my.lib")

_declspec(dllimport)

 

lib 包含符号,dll包含代码

dll代码共享,数据私有

在dll中new,必须在dll中delete(定义delete函数)

 

条件编译语法:

#ifdef _H_

#define _H_

#else

#endif

导出类:

class _declspec(dllexport) A{

};

导入类:

class _declspec(dllimport) A{

};

静态库:编译时链接(编译器及编译方式一致)

动态库:运行时加载

 

c++函数参数默认值不能在声明和定义中重定义

函数可以重复声明,不能重复定义

函数参数默认值从右边开始必须有值

库函数可以重复定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值