C++ で保守的なアレ