首页
论坛
未名存档
话题女王
小圈子
马甲追踪
版面排名
流量曲线
水枪排名
发帖量曲线
发帖版面饼图
发帖时间柱图
关于本站
帮助
boards
本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字
访问原贴
Programming版
- c++问题请教
相关主题
●
fork(): why both if and else are executed?
●
王垠对编程语言的理解还是挺深的
●
GO似乎是目前最难反编译的代码了
●
救命啊!vmware上的ubuntu空间被我用光了,重启后login不进去了
●
这里有人用过mokaFive么?和VMWare什么区别? (转载)
●
VMWare Opening.
●
借人气,问一个VMWare的问题
●
develop linux apps on Windows
●
求VMWare虚拟机下载链接
●
问问几个软件公司所用的编程语言 (转载)
相关话题的讨论汇总
话题: 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版参与讨论
相关主题
●
问问几个软件公司所用的编程语言 (转载)
●
什么地方用到 Private inheritance
●
大家在家用啥本本
●
jvm 能变成 vmware 那种东西吗?
●
重新问个小白问题。
●
现在装了win 7和ubuntu双启动
●
不知道为什么都在骂krill,我觉得他说的是实情啊
●
看来vert.x没啥戏呀
●
vert.x 基本上没戏
●
$19 billion! 我笑了
相关话题的讨论汇总
话题: ccombstr
话题: execute
话题: c++
话题: 变量