writing severely evil C++