多謝樓上指點。。
:) 本文我也是轉載的。當時遇到這個問題時,用了上面的方法有效,所以就轉載下來了。
不錯,這個確實可以有。很好。改天有空時,偶會完善一下。。呵呵。@P
@Uranus
照片與相框這個比喻,真的很形象,不錯。。
re: 細說 #pragma pack(n) Jacc.Kim 2012-11-20 11:18
寫的非常好。受益匪淺啊。
內存對齊在處理圖像方面也是相當有用的。
記得上次在識別tga與dds圖片資源時,就用到了這個技術。起初,在沒有加上:#pragma pace(push,1)時,效果怎么調都不對,后來加上了這個,一切都解決了。
今日看完文章,對這個技術的理解也更加的深刻。
收藏了。
re: 格式化字符串 Jacc.Kim 2012-09-27 17:48
看來哥們也是從d轉到cplusplus的吧。呵呵。 :)
re: 用VC進行COM編程所必須掌握的理論知識 Jacc.Kim 2011-07-13 17:05
糾正下:
上面第(6)點的第四句,也就是CoInitialize(NULL);的后面一句(如下),它的第2、3個參數順序似乎位置反掉。
原句(有誤):
CoCreateInstance(CLSID_Object, CLSCTX_INPROC_SERVER, NULL, IID_IUnknown, (void**)&pUnk);
正確:
CoCreateInstance(CLSID_Object, NULL, CLSCTX_INPROC_SERVER, IID_IUnknown, (void**)&pUnk);
其實Com還是挺好用的。但跟直接在程序內部使用dll比,效率可能會低些。不過,它的跨平臺性,是個十分強大的優點。
文章不錯,收藏了。