MFC自定义类中类成员包含动态指针时类对象的“=”赋值操作
如果自定义类中指针需要一定条件才能动态分配,且未对“=”操作进行重载,此时用“=”进行赋值操作可能会出现Debug Assertion Failed的提示错误,因为直接赋值会导致这些指针未被初始化就被使用。比如定义一个图片处理类CBitmapPRO,用来接收、处理图片,类成员中定义了一个二位指针unsigned char **a;,用来动态生成数组保存图片数据,当读图片成功的情况下数组被建立,不
原创
2015-02-03 19:35:20 ·
1027 阅读 ·
0 评论