Код: Выделить всё
class Header
{
public:
uint32_t checksum;
uint16_t impedance;
uint16_t type_of_data;
uint32_t rows_in_file;
};
class MyFile
{
Header file_header;
};
Код: Выделить всё
class MyFile
{
public:
uint32_t get_checksum() const {return file_header.checksum;};
uint16_t get_impedance() const {return file_header.impedance;};
uint16_t get_type_of_data() const {return file_header.type_of_data;};
uint32_t get_rows_in_file() const {return file_header.rows_in_file;};
private:
Header file_header;
};
< /code>
Существует ли метод делегирования < /em> для содержащегося объекта, отличного от дублирования интерфейса? setters.
Если я использую наследство , я могу получить интерфейс объекта заголовка Подробнее здесь: https://stackoverflow.com/questions/796 ... ned-object
Мобильная версия