您的位置:首页 > 其它

【bug记录】单例模式出问题

2016-12-05 22:54 190 查看
一个程序里,用c++写的一个标准的单例,用类的静态成员变量保存了单例对象的指针。出现了使用getInstance()时单例被重复构造的问题。使用打了数据断点之后发现是某处使用memcpy函数向一个快于静态存储区的内存写数据时越界了,估计正好影响到了保持单例指针的变量,使其被设为了NULL,导致进getInstance()重新new了对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: