摘要:
毫无疑问,自增( ++ )和自减( -- )操作符为对象加1或减1操作提供了方便简短的实现方式。(编程中的宗旨“简洁即美”!)它们有前置和后置两种使用形式: int i = 0, j; j = ++i; // j = 1, i = 1: prefix yields incremented value j = i++; // j = 1, i = 2: postfix yields unincremented value因为前置操作返回加1后的值,所以返回对象本身,是左值。而后置操作返回的则是右值。( 巧记:“前前后后”—— 前置操作返回修改前的值,后置操作返回修改后的值 )。建议:优先使... 阅读全文
posted @ 2013-03-21 11:34
HandsomeDragon
阅读(223)
评论(0)
推荐(0)
摘要:
一、使用数组初始化 vector 对象不能用一个数组直接初始化另一数组,程序员只能创建新数组,然后显式地把源数组的元素逐个复制给新数组。这反映 C++ 允许使用数组初始化 vector 对象,尽管这种初始化形式起初看起来有点陌生。使用数组初始化 vector 对象,必须指出用于初始化式的第一个元素以及数组最后一个元素的下一位置的地址:1 const size_t arr_size = 6;2 int int_arr[arr_size] = {0, 1, 2, 3, 4, 5};3 // ivec has 6 elements: each a copy of the co... 阅读全文
posted @ 2013-03-21 11:08
HandsomeDragon
阅读(234)
评论(0)
推荐(0)

浙公网安备 33010602011771号