torutkのブログ

ソフトウェア・エンジニアのブログ

2008-11-01から1日間の記事一覧

契約による設計(Design by Contract)の実装〜事後条件判定をBoost.Lambdaの遅延評価で実現

C++

d:id:torutk:20081013で検討したC++事後条件コードを、クロージャの概念が利用できるBoost.Lambdaライブラリを使って実装します。 実装イメージ 事後条件のイメージとしては、以下のコードのようにメソッドの最初(でなくてもよいが)にアサート文を記述して…