最近一个同事跑来问我, com接口能否使用stl, 我当即就说stl是标准模板库, 应该可以使用, 但我其实没这样使用过, 请各位高手不吝指点.
解决方案 »
- 没拿书,求一sql语句
- 编辑框文本颜色的设置
- 无法定位程序输入点??Bobject@xxxx于动态链接库xxxxx上
- try为什么不行,仍然有assert错误,怎么办
- 对话框中控件XP风格
- 请问用ASP中用VB编写的ActiveX dll组件能否与用VC编写的应用程序进行TCP通信?
- 如何在VC++中使用ATL集合?
- 我用Wise Installation System做安装程序,涉及数据库路径,WIN2000和WIN98的系统目录不同,我该如何安排一个数据库的路径等问题,请各位
- 女程序员群,欢迎女性程序工作者加入。
- 火速救援
- 怎样在pretranslatemessage里判断ALT是否按下.
- "0x1000lf4a"指令引用的"0x00000020"内存。该内存不能为"read".??
首先IDispatch接口只能用有限种类的类型,你不可以任意用类型
对于其他接口,你至少不能用模板,因为接口都是类型固定的,而模板类型不固定,其次如果你要用一个非简单类型,你必须在idl中声明这个类型,如果stl中的类型,能否方倒idl中声明都不一定
stl的实现有多个版本,内存布局不同.
就算同一个版本,不同版本的编译器,编译出来的东西内存布局也不一定一样.
放心使用吧
别的地方用STL,没问题