code.club

 找回密碼
 立即註冊
搜索
查看: 7841|回復: 1
打印 上一主題 下一主題

class類別建構子加參數的方法

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2017-1-17 03:28:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 enter 於 2017-1-17 23:33 編輯

C++的類別注意事項:

class Ball{

可以不寫出建構子,但一旦要寫就要寫出例如 Ball(){}


};



class Ball{

public:
int x,y;
Ball(int a, int b){
    x = a;
    y = b;
}

void doNow();
};


在標頭檔ofApp.h中的宣告方式是
Ball *b;

在ofApp.cpp中則是
b = new Ball(200,400); --->和JAVA類似
b->doNow();

如果是類別陣列,則這樣宣告:
Ball *ball[10];

如此賦值:
for(int i=0;i<10;i++) ball = new Ball(x,y);
如此執行:
for(int i=0;i<10;i++) ball->draw();


https://forum.openframeworks.cc/ ... or-of-class/14591/2
回復

使用道具 舉報

沙發
 樓主| 發表於 2017-1-18 23:14:32 | 只看該作者
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|code.club  

GMT+8, 2024-12-4 01:14 , Processed in 0.069974 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表