分别指出下列程序段错误c++

2025-03-03 18:20:01
推荐回答(1个)
回答1:

1 第一个 指针没有初始化就使用了。
2 new了10个对象的空间,却只是 delete了 pa(这个是首地址,也就是只删除了第一个对象)
3 构造函数这样生成好像有问题呢, A obj = A();看是不是这样,不太确定。
4.类里面的变量不可以直接赋值,要在构造函数的时候初始化。
5.返回对象的引用,最好是return *this 直接return A()这个是一个临时生成的对象。