原文: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