读书人

请问:关于VC2008中的string

发布时间: 2014-04-28 18:42:40 作者: rapoo

请教:关于VC2008中的string
1 vc2008中的string的实现,是否使用了“引用计数”。
对于多线程程序使用string,是否会因为线程同步降低效率。
(我刚才看了下vc2008的basic_string的copy构造函数,好像没发现有引用计数。
而且我感觉vc下的stl代码可读性很差,大家觉得吗?)

2 在使用vc2008中的string时,是否可以通过某个“预处理器变量”,
来设置string是否使用“引用计数”。

-_- 谢谢大家。
[最优解释]
据我所知
stl的全部容器都是非线程安全的,是为单线程设计的,没有锁,没有引用计数
多线程下需自行同步控制
[其他解释]
不会有引用计数吧...
[其他解释]

引用:
据我所知
stl的全部容器都是非线程安全的,是为单线程设计的,没有锁,没有引用计数
多线程下需自行同步控制


您是说的VC的stl吧,gcc的stl好像有做线程安全的工作吧?
[其他解释]
回帖的人好少啊。没人来接分吗?-_-

读书人网 >VC/MFC

热点推荐