Lazy structure implementation in C++