能否在已分配未构造的内存中直接使用类的数据成员?解决方法
能否在已分配未构造的内存中直接使用类的数据成员?rt...本来觉得答案肯定是否定的,但是看到C++ Primer第四
能否在已分配未构造的内存中直接使用类的数据成员?
rt...本来觉得答案肯定是否定的,但是看到C++ Primer第四版18.1.7实现的CachedObj类:
其中add_to_freelist直接对未构造的内存进行使用……很奇怪对一个不存在的对象的成员进行操作为什么不会引起问题?
[解决办法]
内存都分配了,又没有别的进程跟它抢内存,淡然可以用了,只不过所有数据成员都没有初始化,值未定义而已
[解决办法]