Re: [問題] 動態產生物件
看板C_and_CPP (C/C++)作者finding2005 (finding)時間16年前 (2009/08/16 13:43)推噓7(7推 0噓 15→)留言22則, 3人參與討論串2/3 (看更多)
賺個 p 幣...@@"
using namespace std;
class person
{
public:
person()
{
age = 0;
}
int age;
};
int _tmain(int argc, _TCHAR* argv[])
{
int num = 0;
cin >> num;
cout << "num = " << num << endl;
person *people = new person[num];
for(int j=0;j < num;j++) {
people[j].age = j;
}
for(int k=0;k < num;k++) {
cout << "age: " << people[k].age << endl;;
}
delete[] people;
system("pause");
return 0;
}
※ 引述《LinRungChuan (吉他手)》之銘言:
: class person
: {
: person(...);
: ~person(...);
: void f1(....);
: void f2(....);
: }
: void main()
: {
: person *people1;
: people1 = new person(...);
: person *people2;
: people2 = new person(...);
: person *people3;
: people3 = new person(...);
: :
: :
: :
: }
: 如標題,如果我要new的people數量要由cin決定,那我無法在程式裡面
: 先new好我要的個數,有類似指標動態配置array的方式 可以配置物件的嗎
: 我把people當成變數 寫成 person *people; people = new person(...);
: 但這樣要配置大小的[]我就不知道怎麼寫,
: 而且*(people+0)->f1(....); 好像沒這種寫法 ,編譯過不了
: 我沒用過vector,找了一下它的例子,好像可以儲存物件,不過書上例子看不太董
: 不確定是不是存了people 就可以用 people.f1(....)
: 還是只能使用vector裡面的涵式,例如 people.push_back()
: 爬文沒有找到例子,希望有人可以教一下怎麼達到我要的功能
: 感激不盡~~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.138.103
推
08/16 14:08, , 1F
08/16 14:08, 1F
→
08/16 14:09, , 2F
08/16 14:09, 2F
推
08/16 14:42, , 3F
08/16 14:42, 3F
推
08/16 14:49, , 4F
08/16 14:49, 4F
→
08/16 14:49, , 5F
08/16 14:49, 5F
→
08/16 14:49, , 6F
08/16 14:49, 6F
→
08/16 14:50, , 7F
08/16 14:50, 7F
→
08/16 14:53, , 8F
08/16 14:53, 8F
→
08/16 14:54, , 9F
08/16 14:54, 9F
→
08/16 15:01, , 10F
08/16 15:01, 10F
→
08/16 15:02, , 11F
08/16 15:02, 11F
→
08/16 15:02, , 12F
08/16 15:02, 12F
→
08/16 15:03, , 13F
08/16 15:03, 13F
→
08/16 15:04, , 14F
08/16 15:04, 14F
推
08/16 15:12, , 15F
08/16 15:12, 15F
→
08/16 15:13, , 16F
08/16 15:13, 16F
→
08/16 15:14, , 17F
08/16 15:14, 17F
→
08/16 15:16, , 18F
08/16 15:16, 18F
推
08/16 15:31, , 19F
08/16 15:31, 19F
→
08/16 15:33, , 20F
08/16 15:33, 20F
推
08/16 22:09, , 21F
08/16 22:09, 21F
推
08/16 22:14, , 22F
08/16 22:14, 22F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章