犬も猫も空想も扱っておりません。(旧・エト記)この広告は、90日以上更新していないブログに表示しています。(0)C++...という試みをすると,多くの人にとって,結局「C++って便利だね」というオチになりそうな気もするが,思考実験として取り組んでみようと思う。オブジェクト指向」で検索してみたらと上の記事が引っかった。上の2つは,基本的な話で少し物足りない。その他の記事についても,キャストとマクロを使っていて,イマイチなところがあった。どちらも便利な機能ではあるけど,設計の意図を分かりにくくするし。静的なエラーチェックも働かなくなる。これからマクロは使用しないCのキャストは使用しないという縛りを付けて,Cをつかってオブジェクト指向プログラミングを行うための規約を作ってみたいと思う。この縛りを付けた理由は,それが言語の性質を生かす,最も適切な方法だからである。Googleの規約のように,C++の機能を制限して運用するのが現実的かも知れないけど,多機能な言語の機能を絞って使うよりも,言語の機能をフルに生かしてプログラムを組むほうが,精神衛生的には良いはず。手始めに簡単なところから,C++のポインタの機能をCを使って表現するところから初めてみようと思う。問題Archiveはてなブログをはじめよう!xoinuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。