嘿傢伙我試圖編寫一個方法來創建名爲y_i的向量,其中我從1開始,並在變量名稱行結束以輸入矩陣。 我正在嘗試編寫它,以便它動態地向此代碼添加足夠的向量。形式向量y_1,向量y_2等向量C++中的變量創建方法
代碼如下。我的問題是我做對了嗎?我需要一個結構?一類?幫幫我!
#include <iostream>
#include <vector>
using namespace std;
int i, rows;
vector<vector<double> >matrix;
void VectorCreation(int rows)
{
for (i = 1; i <= rows; i++)
{
new vector<double>;
}
}
int main()
{
cin >> rows;
VectorCreation(rows);
return 0;
}
不要用全局變量開始,大部分的時間你不需要在現代C使用'new' ++(另外,你不會做任何事情*)。 – crashmstr
_'新建矢量;這條線絕對沒有意義。你分配一個'矢量'(你不應該這麼做),並放棄結果。 –
Oy ....從哪裏開始?除非你知道你在做什麼*,否則不要使用'new' *。除非你知道你在做什麼*,否則不要使用全局變量*。不要試圖試錯C++。 [獲取一本好書](http://stackoverflow.com/questions/388242)。 ;-)這就是說,你要找的是[文檔](http://www.cppreference.com)... – DevSolar