![]() |
От: |
Sm0ke
|
http://ksi.ru.net/ |
Дата: | 28.02.06 07:45 | ||
Оценка: |
template <class T> class Result
{
private:
T value;
bool isChecked;
public:
Result(T v) : value(v), isChecked(false) { }
operator T()
{
this->isChecked= true;
return this->value;
}
~Result()
{
if (!isChecked) { } // чего-то там...
}
};
Result<bool> some_func();