水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:现在都说C++不好用,是不是因为没有好的库啊?
3楼
|
z16166
|
2022-06-20 15:12:10
|
展开
并没啥不好用的啊
最近那个骂hashmap慢的帖子,跟普通人没关系,大数据量才需要关心那个效率。
普通人弄个几十几百个元素的hashmap,那个性能差异可以忽略
搞大数据量的,通常估计也不会用自带的,都是货比三家,不行自己轮,反正大公司也养得起这样的team。搞完了还能开源出去,顺带去某个会议讲讲ppt
--
修改:z16166 FROM 60.12.138.*
FROM 60.12.138.*
5楼
|
z16166
|
2022-06-25 22:26:23
|
展开
你可以自己封一个对全部元素从小到大排序的函数
java提供了默认对全部元素从小到大排序的函数sort(),也提供了重载的sort(),而且一看就是学的C++的:
public static <T> void sort(T[] a,int fromIndex, int toIndex, Comparator<? super T> c)
【 在 lushan5436 的大作中提到: 】
: 还真有不好的库
: 比如才入20的ranges,这个java 10年前就有的
: a.stream().groupBy(Student::getId).collect(Collectors.toList());
: ...................
--
FROM 222.129.205.*
14楼
|
z16166
|
2022-06-26 17:35:26
|
展开
又被审核了
【 在 lushan5436 的大作中提到: 】
: 说的是10年前,java1.8使用stream,提供function的project,c++中的identity函数名称都和java一样。java map-reduce编程理念早早就引入了
:
--
FROM 222.129.205.*
18楼
|
z16166
|
2022-06-26 19:32:58
|
展开
意思是C++码农弄的全是大数据?
【 在 moudy 的大作中提到: 】
: "普通人弄个几十几百个元素的hashmap" 为啥要用c++?
--
FROM 222.129.205.*
30楼
|
z16166
|
2022-07-01 14:17:12
|
展开
大公司即使有标准库,它也未必用的。
这就是C和C++的好处啊,可以按自己的身高体重量体裁衣,上限极高,搞完能达到产品要求,还很有满足感,哈哈
那些追求开发速度快的,就不太适合用C++了,还是用别的语言先搞出原型再说,先别管运行效率。
【 在 mopo 的大作中提到: 】
: 对于公司来说不存在好不好用的问题,主要看应用场景,还有历史遗留
: 不过c++标准委员会效率极低是真的,c++11之前标准库被各种第三方库完爆,大公司也不可能专门等你的标准,只能自己造轮子
--
FROM 222.129.205.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版