首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

取成员变量的效率有关问题

2012-05-28 
取成员变量的效率问题C/C++ codeclass CMsg{public:int geta(){return a}public:int a}CMsg *msgnew C

取成员变量的效率问题

C/C++ code
class CMsg{public:    int geta()    {       return a;    }    public:       int a;};

CMsg *msg=new CMsg;
msg->a;和msg->geta();
那个效率更高?

[解决办法]
编译后,都是一样的(可能)
[解决办法]
看Release版的汇编即可得知。
[解决办法]
没优化的话是msg->a高,优化后有可能一样
[解决办法]
Release后应该无差别......
[解决办法]
一样吧,看汇编

热点排行