Re[2]: "в языке C++ операторы не наследуются (?)"
От: johny5 Новая Зеландия
Дата: 26.11.08 00:24
Оценка:
А>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
{
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.