在类的头文件中声明列表
Declaring a list in a class's header file
所以,我必须用cpp编写一个程序,但我必须用客观的范式来编写它。Aa和我坚持声明一个列表。所以我有了这个,尽可能简化:
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;
相关文章:
- C++声明双链表,使用两个 for 循环双向遍历列表并打印
- 构造函数/函数声明参数列表中的统一初始化
- "extern"声明以及带有和不带参数列表的类模板实例的后续定义
- 无法在声明时使用初始值设定项列表初始化常量字符*/字符串数组的向量
- 如何在C++中声明抽象类的向量列表?
- c++17通过生成预先声明的类型列表的笛卡尔乘积来生成std::变体
- 用初始化列表和超类构造函数声明子类构造函数的正确方式
- 如何在成员初始化列表中声明共享指针
- C++具有继承列表的模板声明
- 声明带有变量的列表
- 声明变量以保存字符串列表时的内存分配
- STL C 中不同类型的列表声明的错误
- C++:使用声明中的逗号分隔列表
- 在声明节点创建链接列表时,为什么静态内存分配不起作用
- 声明并使用静态列表来打印对象(在c++中)
- 函数参数列表中的类声明
- 声明列表列表时"required from here"错误
- 在类的头文件中声明列表
- 如何使用Clang获取C/ c++程序的所有全局声明列表
- 将成员方法声明列表获取到文本编辑器中