re: C++体会 -- 初始化类的常量数据成员 softgamer 2007-02-10 10:30
不是,我这是故意做的 ,
当然 ,我们都知道应该用 :idx( i ), idy( j ) ,
我故意用
:idx( j, i ), idy( j, j )
你知道,此后 idx 和 idy 的值是什么吗?
分别是i,和j
我这样做是为了让大家知道,初始化的值是向后看齐的
我的每一个例子都是我精心写的,都有明显的用意。
嘿嘿
re: C++体会 -- 内联函数[未登录] softgamer 2007-02-06 11:57
@gql
当然,内联函数也可能减小执行代码的尺寸。特别是,当调用函数的代码总量大于展开的内联函数的代码总量。
这样的情况会发生于非常小的函数。
inline int get_n() { return n_; }
是非常小的函数了,也是我们常用的,请你再加两三行看看,然后调用两次。
事无绝对,但内联函数在编译器编译时大部分会增加长度,也是事实。
就像数学的拐点,在此点以下,数值很小,此点以上数值增大。
也是我没写清楚。