所以,我必须用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似乎发现它是正确的,编译抛出错误
答案 0 :(得分:0)
如果你对你的代码片段中的int赢得了正确的话。我几乎可以肯定你要么没有包含正确的列表,要么你没有使用正确的标准命名空间。
let nameBox = UILabel(x: 0, y: 0, w: sideSize, h: sideSize*2/4)
nameBox.text = skillName
nameBox.textAlignment = .Center
nameBox.numberOfLines = 0
nameBox.adjustsFontSizeToFitWidth = true
nameBox.addBorderLeft(size: 1, color: UIColor.blackColor())
nameBox.addBorderTop(size: 1, color: UIColor.blackColor())
nameBox.addBorderRight(size: 1, color: UIColor.blackColor())
container.addSubview(nameBox)
包括并记得使用
#include <list>
class A{
private:
std::list<int> *listName;
public:
A();
~A();
};
或
std::list<Type>