c++
文章平均质量分 79
19English
这个作者很懒,什么都没留下…
展开
-
DLL接口的实现(虚函数)
DLL接口的实现(虚函数) 我们在c++编程过程中往往要用到各种不同形式的程序库,这些库的发布方式有动态库和静态库。对于静态类库,设计良好的静态类库能实现功能上的隔离,无法避免类库实现必须重新编译、链接整个应用程序的问题。而调用各种DLL动态库成为我们程序员的家常便饭。 以什么方式暴露库的接口?可选的做法有:以全局(含 namespac原创 2013-09-06 11:45:42 · 6656 阅读 · 2 评论 -
DLL接口的实现(COM结构思想)一
DLL接口的实现(COM结构思想)一说到COM,我们先来看下大神对 OpenGL vs D3D 的看法:早期的OpenGL 1.0的接口定义是C-Style的,这种API定义风格比较僵化,在扩展时只能添加函数而不能轻易的删除或修改原有的函数,而图形接口的架构变化是非常快的,2~3年就会伴随一次大的硬件架构的升级。所以到了1.1之后引入了GL Extension机制,不再增加新的API函数接原创 2013-09-06 14:54:13 · 3399 阅读 · 0 评论 -
DLL接口的实现(COM结构思想)二
第一篇已经对COM结构思想有一定的了解,这篇做一个简单的实现DLL接口。关于一些DLL的导入导出和一些.lib的包含我这里就不说明了,具体的细节可以看这里:代码如下:原创 2013-09-06 15:49:44 · 2638 阅读 · 1 评论 -
两数相乘算法,输入的数字为string类型
这是一道腾讯的笔试题,原题有小数点要求。这里只分析下int型的。网上找到一种解法,看过之后表示解法不错,自己敲了一遍并做一些注释。代码在网上随意可以找到,如下:#include using namespace std;#define MAX 10000 //链表结点struct Node{ int data; Node *next;};//递归输出原创 2013-09-23 11:46:34 · 1489 阅读 · 0 评论