C++相談室 part85
■ このスレッドは過去ログ倉庫に格納されています
0660デフォルトの名無しさん
2010/10/29(金) 15:53:21しかしヘッダ行[1]とデータの出力行[2]が離れているので、
出力したい項目の追加削除など変更があった場合に
[1]と[2]の2箇所の変更が必要になり、出力項目が多い時はメンテナンスが大変です。
そこで以下のようなクラスを作って楽に管理しようと思いました。【ソース2参照】
使うときはこうします。【ソース3参照】
でも、print_dataというメソッドを実装することって非常に非常に難しいです。
ラムダ式の変数のキャプチャ(?)とかリフレクション(?)とか
マクロをうまく使うとかなんとかして
実現することはできませんか?
同等のことが可能な、スーパープログラマによって書かれたライブラリは存在しませんか?
VC10とgcc4.4で使えるならC++0xの機能や独自拡張を使っていてもかまいません。
疑似コード→ http://codepad.org/Z0j4VE1u
■ このスレッドは過去ログ倉庫に格納されています