摘要: 2012-5-30(恒大和东京FC比赛那天)在书中,提到了一个问题 Point origin ////////////先前定义一个Point的类 origin.x origin->x 这两种用法到底有什么区别,哪种的耗费较大1. 如果 x为静态成员,那么x在编译的时候已经申请好了内存,这个时候x其实不属于orgin这个对象,而是属于整个类, 这是无论哪种操作,都是直接转换为 Point::x 这个操作。 所以在这种情况下,两种操作没有差别。2. 如果x为nonstatic 数据成员,那么data member 直接存放在每一个class object中, 那么,两者的差别就主要在于取数据 阅读全文
posted @ 2012-05-29 14:36 hktkhhhh 阅读(268) 评论(0) 推荐(1) 编辑