class類別建構子加參數的方法
本帖最後由 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;
如此賦值:
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/t/how-to-pass-parameters-to-constructor-of-class/14591/2 http://i20.photobucket.com/albums/b228/imageshow/0_zpsricwgzvg.png~original
頁:
[1]