- 608 名前:デフォルトの名無しさん mailto:sage [2008/02/14(木) 22:32:18 ]
- >>400付近の遠いレスだけど、おまえらそもそもデストラクタロギングが
どんなのかしってるのか。 class TRACE { TRACE(char *funcnamne, ...) { cout << log... <<endl; } ~TRACE() { cout << log.. <<endl; } } とかよういしといて、関数に下のように書くだけだぞ。tryもfinallyも いらない。スコープぬけるときにデストラクタが呼ばれて、 かってにロギングしてくれるから。 void func { TRACE trace("func", ...); ...実体... }
|

|