作者sunkill (風樹)
看板C_and_CPP
標題[STL ] class 使用 vector
時間Sun Jun 14 14:15:23 2009
class vr
{
private:
vector<int> iv;
public:
void set_iv();
};
void vr::set_iv()
{
int i;
cin >> i;
iv(i); // 這裡語法可能不對 不知該怎麼做?謝謝
iv[0]=1;
iv[1]=2;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.40.189
1F:推 Ebergies:iv.push_back(1); iv.push_back(2); // then iv= { 1, 2} 06/14 14:19
2F:推 gundan:不然就是給他初始大小 vector<int> iv(2); 06/14 14:23
3F:→ sunkill:那 iv(i) 這樣給 i 個 int 對嗎? 06/14 14:24
4F:→ sunkill:想用 index 給值 是因為不是照順序給 06/14 14:26
5F:→ sunkill:class declare 不能直接給值吧 除非是 static? 06/14 14:27
6F:推 legnaleurc:iv.resize(i) 不然直接改用 map<int,int> 06/14 14:28
7F:→ legnaleurc:先去翻過 vector 所有可用功能再寫吧 06/14 14:28
8F:→ sunkill:bow 06/14 14:30