用负数做下标也是常见的技巧, 当然是C的。
C++程序本身是多范式编程语言, 支持故意的越界和负数下标没什么毛病。
C++最大的问题是范式过多, 这里C++委员会那帮垃圾需要付主要责任。
【 在 mrunmatched 的大作中提到: 】
: 明明编译都检查出数组越界了,愣是只报warning,还允许编译通过,是怎么想的?给黑客留后门?
: 不怪很多大公司呼吁用内存安全语言替换他,再不思进取,过几年就被淘汰了。
: 自以为是的小伙伴们看看下面的内容吧
: ...................
--
FROM 123.116.125.*