エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
http://www.sage-p.com/process/cool.htm C++ が利用できない環境でオブジェクト指向プログラミングを行... http://www.sage-p.com/process/cool.htm C++ が利用できない環境でオブジェクト指向プログラミングを行う方法です。とりあえず可変長配列を実装してみます。多少冗長な感じですが、慣れれば組み込み系の大規模開発などでは、特に重宝すると思います。 いきなり書き始めるよりは、this ポインターを省略せずに書いた C++ のクラスをそのまま移植するのが楽かもしれません(例ではそうやってます)。 object.h #ifndef __OBJECT_H__ #define __OBJECT_H__ extern "C" { typedef struct Object { int id; }; Object* Object_new(); void Object_setId(Object* self, int id); void Object_delete(Object