- 主题:我就觉得c++现在纯粹就是标准库不行
快有range了。因为大家发现iterator pair看似很牛逼,但就是不好用呀
【 在 puke () 的大作中提到: 】
: STL设计的就跟狗屎一样,还带歪了后面几十年的路线。
: 现在的C++就是一个缝合怪。
: 【 在 libgcc 的大作中提到: 】
--
FROM 124.217.189.*
差不多的意思。反正用了协程以后,用引用就行了。智能指针都可以省起来。unique_ptr<> 也不需要。
【 在 here080 (hero080) 的大作中提到: 】
: 回调应该使用unique_ptr
: shared_ptr只应该用在生命周期非常不确定的场景。但是这种场景本身应该严格限制。就算不考虑效率,毕竟shared_ptr不是真的GC,是不能处理循环引用的。
--
FROM 112.47.122.*
一个 QUrlQuery 类型而已,QtCore 里面直接搞定啊。。这个功能都要专门的库,早晚跟 js 一样,一个小工程依赖上千个模块。
还有处理 .. 文件路径也算是标准库的功能了。
【 在 here080 (hero080) 的大作中提到: 】
: 处理url当然要用专门的库了。这是两个问题。
--
修改:hgoldfish FROM 112.47.122.*
FROM 112.47.122.*
这个没办法的。历史原因注定了。
依赖很多模块不是问题。
【 在 hgoldfish 的大作中提到: 】
: 一个 QUrlQuery 类型而已,QtCore 里面直接搞定啊。。这个功能都要专门的库,早晚跟 js 一样,一个小工程依赖上千个模块。
: 还有处理 .. 文件路径也算是标准库的功能了。
:
--
FROM 76.126.252.*
主要是信仰问题,C++的元老都认为保持最大的通用性和简单性是最重要的,所以标准库不能很大,如果有需要,应该用第三方或者自己写库。标准库相当于标准样板库,但实际上似乎也没被其他库作为标准来参考。
【 在 libgcc 的大作中提到: 】
: 标准委员会那帮大爷们看不上吧
:
:
--
FROM 111.198.247.*
是的,写出的代码特别难看,非常长,哪有range看起来那么简洁,易懂
【 在 fanci 的大作中提到: 】
: 快有range了。因为大家发现iterator pair看似很牛逼,但就是不好用呀
--
FROM 111.198.247.*
stl追求极致运行效率?它跟效率不搭边好不好。
【 在 dormouseBHU 的大作中提到: 】
:
: qt 和 STL 代表了c++的两个极端,一个追求极致的开发效率,另一个追求极致的运行效率。这两波人应该互相看不上对方的。
:
: 在c++标准委员会那帮人眼里qt就是异端。他们觉得放弃了运行效率干嘛不直接用python一类的语言呢。
:
--
FROM 221.222.20.*
至少vector做到了0开销抽象,跟C数组一个效率。
【 在 xieyf 的大作中提到: 】
: stl追求极致运行效率?它跟效率不搭边好不好。
:
--
FROM 76.126.252.*
range确实是个好东西。
不过我已经可以看到滥用者各种内存崩法了……
【 在 fanci 的大作中提到: 】
: 快有range了。因为大家发现iterator pair看似很牛逼,但就是不好用呀
--
FROM 76.126.252.*
确实!std::string连个split join format都没有,map确实没有contain,用find太繁琐,期待Qt库能纳入正室!STL真不好用
--
FROM 171.113.254.*