积木

No sub title

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  140 Posts :: 1 Stories :: 11 Comments :: 0 Trackbacks

常用链接

留言簿(1)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

多谢楼上指点。。
:) 本文我也是转载的。当时遇到这个问题时,用了上面的方法有效,所以就转载下来了。
不错,这个确实可以有。很好。改天有空时,偶会完善一下。。呵呵。@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的吧。呵呵。 :)
纠正下:
上面第(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比,效率可能会低些。不过,它的跨平台性,是个十分强大的优点。
文章不错,收藏了。