我有一個矩陣類,它看起來是這樣的:如何在一個類中初始化二維數組?
template<int R, int C>
class Matrix{
public:
double matrix[R][C];
Matrix(double n = 0)...{}
...
};
Matrix<2,3> m;
創建與在c'tor的n
一個新的矩陣時,不通過細胞遍歷整個陣列細胞如何初始化數組?
我在這裏閱讀了一些關於memset
的回答,但目前我無法使用它(這是家庭作業的一部分)。
它初始化到什麼, 「默認」 或一個特定的值? – Niall 2014-10-02 11:09:58
我已經提到過,我想用'n'來初始化它作爲c'tor的輸入(默認值爲0) – littlerunaway 2014-10-02 11:11:30
您可以使用標準算法,但它們會在後臺應用某種形式的迭代無論如何。否則你扮演你自己的角色。在這種情況下''memset'可以工作,但正如你所說,這不在桌面上。 – Niall 2014-10-02 11:15:38