所以,我必须用cpp编写一个程序,但是我必须用客观的范式来编写它。Aaand我坚持要声明一个清单。所以我有这个,尽可能简化:
class A{
private:
list<B> *listName;
public:
A();
~A();
};
它给了我六个错误,主要是列表声明和
missing type specifier - int assumed. Note: C++ does not support default-int
这可能是一个简单的语法错误,但我暂时找不到任何东西。在那里声明B的实例是可行的。在main()中声明这样的列表也可以。哦,IDE似乎发现它正确,编译会引发错误
如果您对int正确,则在您的代码段中也不起作用。我几乎可以肯定,您要么没有正确包含列表,要么没有正确使用标准名称空间。
#include <list>
class A{
private:
std::list<int> *listName;
public:
A();
~A();
};
包括并记住使用
std::list<Type>
或者
using namespace std;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句