【发布时间】:2017-10-25 08:41:35
【问题描述】:
#include <iostream>
#include <string>
using namespace std;
class books {
private:
books *arr;
public:
books() {
arr = new books[10];
}
};
int main() {
books a;
cout << "helloo";
return 0;
}
有人能告诉我这段代码有什么问题吗?该程序只是运行并崩溃。
【问题讨论】:
-
包含书籍的书籍包含书籍的书籍...
-
你递归分配内存,导致栈溢出。
-
调试器在您调试时告诉您什么?
-
我想创建一个数组并在其中存储将在类中定义的不同变量。我怎么做?在私有 int arr[10] 中;在构造函数 arr[0].cost=10; ??
-
一个好的C++ book 是为了。
标签: c++ arrays class oop object