关于C++的指针数组
PHP中文网
PHP中文网 2017-04-17 10:59:45
0
3
300

在头文件定义的某结构中包含Obj *p这个属性
但是这个属性在实现中其实是malloc了一个指针数组,但是如果头文件里没有注释说明这个*p是一个指针数组,是不是不看代码就没法知道Obj *p其实是数组了?

看了一些代码头文件中明明是Obj *p,使用的时候却p[i]这样用,翻了cpp文件才发现原来是malloc数组了,
这样的代码的歧义也太大了,难道大家一直都这么用的?难道C++这个平行世界这么神奇?

PHP中文网
PHP中文网

认证高级PHP讲师

reply all(3)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!