原文:COM是一个更好的C++

昨天看了 COM本质论 的第一章 COM是一个更好的C ,觉得很有必要做一些笔记,于是整理成这篇文章,我相信你值得拥有。 这篇文章主要讲的内容是:一个实现了快速查找功能的类FastString,在一个小小的需求之后,慢慢的演变成一个COM组件的过程。 类FastString实现了一个快速查找字符串的功能,快到时间复杂度是O ,我们先不管作者是怎么实现的,估计是通过空间换时间。由于这个类查找字符串很 ...

2014-06-12 14:42 8 5942 推荐指数:

查看详情

C++ enum类型的一个更好的用法

enum 类型是c++一个基本的类型,用于声明可以枚举的常量.相对于C#的enum, c++的enum有几个缺陷: <!--[if !supportLists]-->1 <!--[endif]-->不支持组合特性,也即FlagsAttribute属性 ...

Mon Mar 19 16:07:00 CST 2012 0 3344
C# 互操作(一) 编写一个C++ COM组件

C# 如何与C++ 编写的COM 组件进行交互,首先编写一个C++ ATL COM 组件,打开vs,新建一个ATL项目,将项目命名为COMServer,在Application Setting中,选择Dynamic Link Library(动态链接库)。创建项目后,右键点击项目,添加-类 ...

Thu Feb 12 01:14:00 CST 2015 0 2038
一个更好C++序列化/反序列化库Kapok

Kapok FAQ1.Kapok的特点简单,易用,header-only,只需要引用Kapok.hpp即可;高效,初步测试性和messagepack相当。它是纯c++11实现,因此需要支持C++11的编译器。 2.主要功能对对象进行自动化的序列化和反序列化,用起来非常简单,先来看个序列化 ...

Fri May 08 19:57:00 CST 2015 27 8619
c++:printf和cout那个更好更快些

现在群里在讨论cout和printf那个快的问题,但我个人觉得printf好: 因为:printf对于一些数据大,以及保留小数位,字符……可以显示出明显的优势如“%s %d %c…………” 虽然printf格式过于复杂,但比起cout…………还是printf好,不容易 ...

Fri Oct 05 06:19:00 CST 2018 0 1282
C++ COM编程-什么是组件

1. 什么是组件一个组件同一个微型应用程序类似,即都是已经编译、链接好并可以使用的了,应用程序就是由多个这样的组件打包而得到的。各定制的组件可以在运行时同其他组件连接起来以构成某个应用程序。在需要对应用程序进行修改或改进时,只需要将构成此应用程序的组件中的某个用新的版本替换掉即可。 2. COM ...

Mon Aug 16 17:44:00 CST 2021 0 98
C++ COM编程-什么是接口

COM并不关心的实现细节。 在C++中,可以使用抽象基类来实现COM接口。由于一个COM组件可以支持 ...

Mon Aug 16 17:50:00 CST 2021 0 125
COM编程基础(C++

转自:http://www.yesky.com/20020715/1620482_1.shtml (作为一个初学者,觉得本文挺好,推荐给大家) 这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请 ...

Sat Aug 26 15:18:00 CST 2017 0 1111
C++ Com控件调用

1.假如我们创建的Com组件的工程名叫TestCom,在其中添加了一个接口叫MyCom,接口名会自动命名为IMyCom,在其中添加两个方法,分别为: C++代码 HRESULT Add([in] long n1,[in] long n2 ...

Tue Dec 11 19:17:00 CST 2018 0 1403
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM