![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SDK
常浇水更护花
这个作者很懒,什么都没留下…
展开
-
C++封装SDK的另一种方法(多态和工厂方法)
https://blog.csdn.net/u011583798/article/details/79696242 1. 假设一个module 名为ModuleImplement2. 现在要将该模块暴露sdk给客户,我们不想直接将模块实现的头文件暴露出去3. 多态工具+工厂设计模式├── client_test.cpp├── module│ ├── libmodu...转载 2018-08-22 09:39:32 · 863 阅读 · 0 评论 -
C++封装SDK的一种方法(接口与实现分离)
https://blog.csdn.net/u011583798/article/details/79615756 1. 假设一个module包含三个sub module SubModuleA,SubModuleB,SubModuleC2. 现在要将该模块暴露sdk给客户,我们不想直接将模块实现的头文件暴露出去3. 可以考虑接口与实现分离的设计模式 ├── mo...转载 2018-08-22 09:41:31 · 2901 阅读 · 0 评论 -
C++动态库导出类,及使用
dll.h#include <stdlib.h>#include <stdio.h>class virtualXXX{public: virtual void functionOne() = 0; virtual void functionTwo() = 0;}; #if defined(_WINDOWS) #...原创 2018-08-22 10:50:22 · 5872 阅读 · 1 评论 -
导出类的简单方式
https://blog.csdn.net/lphbtm/article/details/19111787一、导出类的简单方式这种方式是比较简单的,同时也是不建议采用的不合适方式。只需要在导出类加上__declspec(dllexport),就可以实现导出类。对象空间还是在使用者的模块里,dll只提供类中的函数代码。不足的地方是:使用者需要知道整个类的实现,包括基类、类中成员对象,也就...转载 2018-08-22 14:27:45 · 1251 阅读 · 0 评论 -
C++类库开发详解
https://blog.csdn.net/z702143700/article/details/45989993 前言:这是一篇总结性的文章,需要有一点C++和dll基本知识的基础,在网上查阅了很多资料感觉没有一篇详细、具体、全面的dll开发介绍,我这是根据最近项目和网上资料整理出来的,并附带实例的一个总结性的文章(由于篇幅较长故不附带源码解释)。另外,个人愚昧地认为以后C++的开发会更...转载 2018-08-22 14:44:06 · 1587 阅读 · 0 评论 -
C++类库开发之导出类设计原则
https://www.cnblogs.com/huzongzhe/p/6735188.html 导出类设计上一篇博客详细陈述了类库开发的各个知识点(http://blog.csdn.net/z702143700/article/details/45989993),本文将进一步陈述,对于类库开发过程中导出类的开发规范问题。C/C++开发的DLL当初是作为函数级共享库设计的,并不能真...转载 2018-08-22 14:45:16 · 350 阅读 · 0 评论