[an error occurred while processing this directive]
естественно стандартная, но не все удобства представляют. Кстати в данном случае расход памяти отсутсвует. Вообще переасход памяти на ++ - распространенное заблуждение. Отличие от С - только в vtable, которую в итоге и на С приходится делать, если нужны нужные свойства
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)