Moving into C++ structuring