А>PS
А> По ходу чтения возникла мысль: не проще ли генерировать классы на каком-либо скрипте?
Кстати, не знает ли кто простой и проверенный способ в студии по описанию класса генерить операторы ==, !=, =; конструктор по умолчанию, копирования, макросы сериализации (тут ессно нуно ручками будет что то в чём то прописать), и прочий мегатонный мусор. Плюс стандартные
#ifndef BLABLABLA_H_INCL__ мусор ___ #define BLABLABLA_H_INCL__ мусор ___ и
#include в .cpp файле.
Чтоб вот нажал кнопку, бах и всё на месте..
Желательно было б конечно в идеале уметь обновлять все эти структуры при обновлении полей.
Или хотя бы макрос, который оформлял бы дефиницию функции в cpp по её декларации в классе в h, т.е.
.h файл
class A
{
virtual int method(const Type& .. ) const;
..
};
в
.cpp файл
int A::method(const Type& .. ) const
{
}