Closed kztk-m closed 7 months ago
class Counterは名前空間やスコープ,アクセス制御の扱いを無視すれば以下のようなもの…みたいな感じの説明をする.
class Counter
struct counter { int count; } struct counter* new_counter() { struct counter* p = new malloc( sizeof(struct counter) ); construct_counter(p); return p; } void construct_counter(struct counter* p) { p->count = 0; } void increment(struct counter* p) { p->count++; } void reset(struct counter* p) { p->count = 0; } int get_count(struct counter* p) { return p->count; }
class Counter
は名前空間やスコープ,アクセス制御の扱いを無視すれば以下のようなもの…みたいな感じの説明をする.