- 161 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 02:15:30 ]
- >>147
実装方法ですか。 マクロを使うというとこういう感じになるのでしょうか? ErrorLogger(char* filename, int linenumber, const char* errmsg) のようなロガークラスを用意して、 コンストラクタ内でエラー内容を記録させてしまうようにしておいて #define THROW(msg , exception_type) ErrorLogger log(__FILE__ , __LINE__ , msg);\ throw exeption_type\ というようなマクロを組めばよいのでしょうか? というか、初めてマクロを組んだのであってるかどうかも判りませんorz
|

|