10 2012 档案
摘要:好吧,到这里并不是这篇随笔的结束,而是刚刚开始 ~.~、
当我用std::locale解决上述问题后,随之而来的问题来了。编译连接运行程序都没问题,但有时会发生弹框 [**指令引用**内存,该内存不能为“read”],crash产生了。调试中会发现时std::locale的问题,原因是我的程序多线程的,而std::locale在多线程中会产生线程安全问题,有大牛专门就此问题向MicroSoft提交了此问题,ms也给出了解决说是在vc11RTM版本中解决了。
阅读全文