我想初始化向量包含13個元素每個在類的構造函數。初始化向量包含13個元素
由於在下列情況下編譯器給出了「語法錯誤:'常量'」。
#include <vector>
using namespace System;
public ref class MyClass {
public :
vector<int> vector1D(13) ; // Syntax error : 'constant'
vector<vector<int>> vector2D(13,vector<int>(13)) ;
};
那麼如何將矢量初始化爲在構造函數中包含13個元素?
不過,您可以初始化它以在構造函數中包含13個元素。 – 2012-02-07 09:56:55
感謝您的澄清。是的,如果你在施工時知道這13個要素是什麼。我在OP的代碼中沒有看到。 – 2012-02-07 10:02:58
OP的代碼試圖用13個初始值初始化它,使用完全相同的構造函數。唯一的問題是它需要在構造函數定義中完成,而不是成員聲明。 – 2012-02-07 10:09:35