取成员变量的效率有关问题
取成员变量的效率问题C/C++ codeclass CMsg{public:int geta(){return a}public:int a}CMsg *msgnew C
取成员变量的效率问题
C/C++ codeclass CMsg{public: int geta() { return a; } public: int a;};
CMsg *msg=new CMsg;
msg->a;和msg->geta();
那个效率更高?
[解决办法]编译后,都是一样的(可能)
[解决办法]看Release版的汇编即可得知。
[解决办法]没优化的话是msg->a高,优化后有可能一样
[解决办法]Release后应该无差别......
[解决办法]一样吧,看汇编