我有一些像这样的代码:的std ::向量和构造
class A{
public:
A();
private:
vector<vector<int> > mat;
int a;
}
如何默认的构造函数应该像这样?
A::A(): mat(10(10)),a(0){};
但对我来说多了一个问题..我不知道“行”的数量。 (vector<vector<int> >
应该有n个元素,并且vector<int>
应该有4个元素) 而且我还有访问vector<vector<int> >
元素的问题。那么你能告诉我该怎么办?谢谢。:)
谢谢... :)我是否需要初始化mat?或者我可以离开它吗?什么更好? – scarably 2012-08-15 18:02:23
元素在构造函数中初始化为0。如果这在你的程序中是有意义的,那显然是这样。 – jrok 2012-08-15 18:43:52