小编sno*_*fox的帖子

为什么字符串在许多编程语言中是不可变的?

可能重复:
为什么字符串在Java和.NET中不可变?
为什么.NET String是不可变的?

为此选择了几种语言,例如C#,Java和Python.如果它旨在为比较等操作节省内存或提高效率,它对连接和其他修改操作有什么影响?

c++ java string immutability

59
推荐指数
2
解决办法
1万
查看次数

为什么二元补语的使用范围更广,优于Ones补码表示有符号数

后一种表示看起来更自然.为什么大多数语言选择前者?我想在二进制补码中必须有一些独特且有利的特性,这使得数据操作更容易.

c

3
推荐指数
1
解决办法
688
查看次数

为什么C++ STL不提供一组线程安全的容器?

可能重复:
有关STL线程安全和STL调试的问题

我目前正在参与一个使用C++开发的项目.最近我们正在考虑用一些STL等价物替换一些自定义的线程安全容器以获得一些效率.

然而,在寻找一段时间后,我发现STL中根本没有提供线程安全的容器,这非常令人惊讶.有什么缘故吗?

c++ containers stl

1
推荐指数
2
解决办法
3250
查看次数

标签 统计

c++ ×2

c ×1

containers ×1

immutability ×1

java ×1

stl ×1

string ×1