class character{
  int _hoge;
public:
  void hoge(int h){
    _hoge = h;
  }
  int hoge(){
    return _hoge;
  }
};
やはり真のオブジェクト指向にしたければ
setterとかgetterは使うべきでなく↑のようにすべきだろう