доступ к содержимому класса
От: Mola  
Дата: 30.01.14 20:14
Оценка:
Здравствуйте участники форума.

У меня разработана проект на С++, который компилируется и работает.
В ней имеется в заголовочном файле .h описание класса, в .cpp файле реализация.
Например:
файл MyClass.h
class MyClass {
int myMethod();
....
};

файл MyClass.cpp
#include "MyClass.h"
int MyClass::myMethod()
{
...
}

Мне необходимо добавить файлы, которые содержали бы дополнительные методы для данного класса с реализацией.
Например:
файл MyClassFeature.h
#include "MyClass.h"
class MyClass {
int myFeature();
....
};

Вопрос состоит в том, как правильно это сделать? Какие инструменты языка/паттерны вы бы использовали?
При попытке декларации класса повторно в другом файле возникает ошибка.
При этом хочется лишь дополнить класс в другом файле, чтобы отделить одну функциональность от другой.
В другом файле содержится другая часть проекта которая может либо использоваться либо нет. При этом нужно
обязательно иметь доступ к содержимому класса MyClass.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.