领导坚持用char而不用string?
我对char有十年左右的感情,char在c编程使用极为广泛。char几乎是我们编程中最小的单位(不要用位操作抬杠),一个字节,不同长度的char能装下全世界。一句话,数据尽在掌控中。char是用来盛数据的,并不局限于字符串。缺点嘛,就是定长,在使用前要预估,使用中不能越界。string说白了就是傻瓜操作,你随便的将未知长度的字符串放进去。其实我并不相信用string会出现灵异事件,这纯属扯淡,string已经是基本数据类型,一门语言你要说string有问题,它可能发现到今天么?
我觉得要是纯字符串处理,用string。数据处理,用char。现在的开发,我们不能由于惧怕用封装的东西,你要不用势必会导致开发效率低下。就算你有人力财力,所有的库你都自己写,你是能掌控一切了,但是你能保证你的代码没bug么?用char内存越界更是充满更多重灵异事件。
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有