Более простое пересылка содержащегося объектаC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Более простое пересылка содержащегося объекта

Сообщение Anonymous »

У меня есть специальное определение формата формата файла, которое содержит формат заголовка:

Код: Выделить всё

class Header
{
public:
uint32_t  checksum;
uint16_t  impedance;
uint16_t  type_of_data;
uint32_t  rows_in_file;
};

class MyFile
{
Header   file_header;
};
Если я хочу предоставить интерфейс для элементов заголовка, я бы включил в класс myfile :

Код: Выделить всё

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.  
Если я использую  наследство , я могу получить интерфейс объекта заголовка 
без какого -либо дублирования; Но myfile не header , он содержит заголовок .

Подробнее здесь: https://stackoverflow.com/questions/796 ... ned-object
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Более простое пересылка содержащегося объекта
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Более простое пересылка содержащегося объекта
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Более простое пересылка содержащегося объекта
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Более простое пересылка содержащегося объекта
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Является ли пересылка rvalue напрямую столь же эффективной, как и идеальная пересылка в простом случае?
    Гость » » в форуме C++
    0 Ответы
    52 Просмотры
    Последнее сообщение Гость

Вернуться в «C++»