code.club

標題: class類別建構子加參數的方法 [打印本頁]

作者: enter    時間: 2017-1-17 03:28
標題: 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[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
作者: enter    時間: 2017-1-18 23:14





歡迎光臨 code.club (https://code.club/) Powered by Discuz! X3.2