是, stl是个大垃圾,他们的根本理念就错了
我看到一片文章,批判在一个类中提供全部功能,提倡用很多小类,正交化的实现众多功能。
这个典型就是c++的chrono库。 恨不得有几百个类型,写出的代码繁琐无比。
时间日期库,多数实现,datetime,date,timedelta, 就够了,所有功能都在这三个类中。
需要什么函数,有自动完成,根本不需要程序员记住。
而sb chrono, 到处都是类, 每个类只提供很少的功能。
你敲个.,什么也出不来。白瞎了ide强大的自动完成。
ide帮不上,就要程序员自己记住要调用什么类,什么函数,手动去敲,太别扭了。
【 在 iwantfly 的大作中提到: 】
: 因为本身用stl就是个错误, 太垃圾了
:
--
FROM 223.72.91.*