由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - c++问题请教
相关主题
fork(): why both if and else are executed?求VMWare虚拟机下载链接
王垠对编程语言的理解还是挺深的问问几个软件公司所用的编程语言 (转载)
GO似乎是目前最难反编译的代码了什么地方用到 Private inheritance
救命啊!vmware上的ubuntu空间被我用光了,重启后login不进去了大家在家用啥本本
这里有人用过mokaFive么?和VMWare什么区别? (转载)jvm 能变成 vmware 那种东西吗?
VMWare Opening.重新问个小白问题。
借人气,问一个VMWare的问题现在装了win 7和ubuntu双启动
develop linux apps on Windows不知道为什么都在骂krill,我觉得他说的是实情啊
相关话题的讨论汇总
话题: ccombstr话题: execute话题: c++话题: 变量
进入Programming版参与讨论
1 (共1页)
r*****y
发帖数: 264
1
最近有朋友碰到一个奇怪的问题:
c++一个类里有两个函数:execute(), generateComponents().
execute() {
// A
generateComponents(0);
}
generateComponents里有20个CComBSTR变量:
generateComponents(long lType) {
// B
CComBSTR A1;
CComBSTR A2;
CComBSTR A3;
CComBSTR A4;
... ...
CComBSTR A20;
... ...
}
从A到B需要花3秒左右。把20个CComBSTR变量放到if, for内部定义,从A到B时间减少
到0.6秒。
即使是0.6秒也是太多了。平台是VMWare上的Windows 2012 64bit VM。
大牛们有碰到这种情况吗?多谢!
1 (共1页)
进入Programming版参与讨论
相关主题
不知道为什么都在骂krill,我觉得他说的是实情啊这里有人用过mokaFive么?和VMWare什么区别? (转载)
看来vert.x没啥戏呀VMWare Opening.
vert.x 基本上没戏借人气,问一个VMWare的问题
$19 billion! 我笑了develop linux apps on Windows
fork(): why both if and else are executed?求VMWare虚拟机下载链接
王垠对编程语言的理解还是挺深的问问几个软件公司所用的编程语言 (转载)
GO似乎是目前最难反编译的代码了什么地方用到 Private inheritance
救命啊!vmware上的ubuntu空间被我用光了,重启后login不进去了大家在家用啥本本
相关话题的讨论汇总
话题: ccombstr话题: execute话题: c++话题: 变量