class aa {
public:
aa(int x, int y) {
int f;
f = x + y;
}
};
int main() {
int x = 1, y = 2, s;
aa(x, y);
s = aa(x, y); // 錯誤:建構函數無回傳值
}
將計算結果儲存為成員變數,並提供 getter 方法存取。
#include <iostream>
using namespace std;
class aa {
private:
int f;
public:
aa(int x, int y) {
f = x + y;
}
int getf() {
return f;
}
};
int main() {
int x = 1, y = 2, s;
aa a(x, y);
s = a.getf();
cout << s << endl;
return 0;
}