LINUX.ORG.RU

C, наследование структур


0

0

Можно ли в C (не C++) сделать что-то вроде наследования, но для структур. То есть я хочу написать что-то вроде:

struct parent {
  int a, b;
}

struct first_child {
  int a, b;
  char s[10];
  int c;
}

struct second_child {
  int a, b;
  char *line;
  long e;
  int c;
}

Можно ли будет безопасно конвертировать эти структуры(parent->first_child, parent->second_child и обратно), то есть с уверенностью, что со значениями a и b ничего не случится?
anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.