- 主题:C++标准委员会成立33年憋不出来一个std::string::to_upper()
算不上尸位素餐?
Rust有to_uppercase()
Python有upper()
而C++标准库就这么废,不想自己写就得用第三方库,boost、ICU、POCO 、QtCore 。
--
FROM 171.213.211.*
Rust的标准库有 to_uppercase() to_ascii_uppercase() make_ascii_uppercase()
这种才叫标准库。
C++的标准库叫这也没有,那也没有。
【 在 zhangxp024 的大作中提到: 】
: 小写变成大写? 多大点事。标准委员会不会关注这点小东西,太小看人家了。人家干这事相当于原子弹打蚊子。
: 、
--
FROM 171.213.211.*
字符这个事情,对于C++标准委员会而言确实太复杂了,33年完全不够,再给他们66年吧,相信他们最后一定能搞好这个标准库的。
【 在 z16166 的大作中提到: 】
: 没这个小东西,众多C++码农也一样写了软件了不是
: 字符编码库太复杂,交给第三方库也是个好办法
: std::codecvt封得可能没这些第三方库好,被废了
--
FROM 171.213.211.*
看二楼,Rust的标准库这两种转为大写全都支持。
【 在 hgoldfish 的大作中提到: 】
: 话说。别看这个函数听起来很简单。。
: 如果 str 是 unicode 字符串,要不要考虑国际化?
: 比如有些东欧和希腊使用的拉丁文字也有大小写的。
: ...................
--
FROM 171.213.211.*
C++现在要的不是把自己摆在施恩者的位置,而是需要考虑如何在与众多新生语言的竞争中存活下来。
【 在 gfkid 的大作中提到: 】
: 看小说里,总是看到升米恩斗米仇的,觉得不可思议
: 现实中比比皆是,免费用着,但还骂骂咧咧
--
FROM 171.213.203.*
除了维护旧的项目,现在新开项目很少还有C++的了。
【 在 chunhui 的大作中提到: 】
: 你这么说有点太悲观了。c++就算从现在开始死,也得死十年二十年的才彻底死掉。
--
FROM 171.213.203.*