- 主题:c++太垃圾
如果你在问这个问题之前没有想过这个问题的话,听我的,你不适合这一行。
【 在 HerSMTH 的大作中提到: 】
: 你想通了你就直接说
: 用一副教师爷的口气说话前先想想自己有几斤几两
:
: ...................
--
FROM 123.113.13.*
我脑子被门夹了才干你说的这一行
【 在 woodxiang 的大作中提到: 】
: 如果你在问这个问题之前没有想过这个问题的话,听我的,你不适合这一行。
--
FROM 42.3.19.*
用负数做下标也是常见的技巧, 当然是C的。
C++程序本身是多范式编程语言, 支持故意的越界和负数下标没什么毛病。
C++最大的问题是范式过多, 这里C++委员会那帮垃圾需要付主要责任。
【 在 mrunmatched 的大作中提到: 】
: 明明编译都检查出数组越界了,愣是只报warning,还允许编译通过,是怎么想的?给黑客留后门?
: 不怪很多大公司呼吁用内存安全语言替换他,再不思进取,过几年就被淘汰了。
: 自以为是的小伙伴们看看下面的内容吧
: ...................
--
FROM 123.116.125.*
食客吃自助餐选择困难,不能怪厨师厨艺太高太能整活
【 在 puke 的大作中提到: 】
:
: 用负数做下标也是常见的技巧, 当然是C的。
:
: C++程序本身是多范式编程语言, 支持故意的越界和负数下标没什么毛病。
:
#发自zSMTH@桃花源v6
--
FROM 223.104.38.*
骗得了编译器,骗不了运行时
【 在 hgoldfish 的大作中提到: 】
: 因为 char\[0\] 和 char* 不一样啊。
:
: 前者在申请内存的时候这样:
:
: struct example {
: int i;
: char buf\[0\];
: };
:
: struct example *ex = malloc(siz
: ..................
发自「今日水木 on iPhone 12 Pro Max」
--
FROM 218.107.55.*
ex->buf[64]
在栈上 还是堆上分配的空间?
【 在 hgoldfish 的大作中提到: 】
: 因为 char[0] 和 char* 不一样啊。
: 前者在申请内存的时候这样:
: struct example {
: ...................
--
FROM 112.65.86.*