关于std::string的引用计数在多线程中产生的问题
详见:http://support.microsoft.com/kb/813810/en-usstd::string的拷贝构造函数使用了引用计数,对于string a=b;string a(b)操作,两个对象共享同一个字符串buffer。在多线程中,指向同一个buffer的多个string的引用计数有可能变得混乱,从而导致delete异常。 尤其是在.h中定义const strin
原创
2010-01-12 16:59:00 ·
3655 阅读 ·
0 评论