オブジェクトの作成
class class-name{ //非公開関数と変数 public: //公開関数と変数 } object-list;
ret-type class-name::func-name(parameter-list) { // 関数の本体 }
#include <iostream> using namespace std; class myclass { int a; public: void set_a( int num ); int get_a(); }; void myclass::set_a( int num ) { a = num; } int myclass::get_a() { return a; } int main() { myclass ob1,ob2; ob1.set_a(10); ob2.set_a(99); cout << ob1.get_a() << "\n"; cout << ob2.get_a() << "\n"; return 0; }
参考文献