【发布时间】:2020-12-05 02:33:15
【问题描述】:
我需要一个不需要缩放(确定)到固定数字的动态数组,如下所示
string* s;
到目前为止,我有这段代码,但显然它不起作用。
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
fstream f;
f.open("resa.txt");
string* s;
int i = 0;
while (f.good())
{
f >> *(s + i);
i++;
}
return 0;
}
这是我的任务:
现在我们稍微改变一下类定义。不再出现静态数组。数组改为动态的事实意味着需要修改某些类方法,并且某些/某些类需要复制构造函数和赋值方法(或叠加的赋值运算符)。 [...]”
这意味着,我就是不能使用数据结构。
【问题讨论】:
-
不,我就是不能使用数据结构!!
-
为什么不呢?您可以使用什么?
-
我把任务链接放在了编辑里,你会在最后一行看到我在说什么,希望你明白我的意思
-
只是一个提示:使用整个 std 命名空间被认为是bad practice。只需导入您需要的。
-
如果您只复制问题中的任务或规则而不是提供此图像,会更有意义。这对SEO也更好。我编辑了你的帖子。