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