使用[]这个习惯了,还可以比你这个少写一个字母。。。
再说a[-1]这个比你这个*(a-1)更难读懂?
int p[] = { 10,11,12,1,5,6,3,8,21,74,87,3412,341,46,67,2341,34121,34534,1212,42663,67547,467,23};
我经常会需要在后面新增或者减少一些数字,你给出一个初始化的std::array?去数后面有多少个数真的是傻透了。。。
并且如果数少了或许会编译出错,但是数多了的话,编译器也不言语一声,编译器给我后续自己加0是个什么操作!?
【 在 here080 的大作中提到: 】
: 这么干相对于*(a-1)有什么好处?
: 另外,我说的是C++
: 为什么不应该这么干?
: ...................
--
FROM 114.255.101.*