Прощай, пожалуйста, на меня, поскольку я иду по тонкой линии здесь. Я действительно искал существующие темы, и я мог видеть только заявления без примеров, и это просто перевернуло мне голову. Я думал, стоит ли просить об этом два дня, потому что я откровенно боюсь задавать здесь глупый вопрос. Но я думаю, что сейчас рискну и надеюсь, что ты пойдешь на меня, потому что это мой первый вопрос.Относительно typedefing structs
Эти существующие темы предположили, что typedef
ing struct сохранит повторяющиеся коды, но как? Любой пример, пожалуйста? У меня есть следующие, например:
struct Node {
int data;
Node* value;
};
Чтобы создать новый узел, я бы сказал:
Node n1;
Даже если определение типа во в-структуру, как:
typedef struct Node {
int data;
Node* value;
} type;
Чтобы создать новый узел, я бы сделал:
type n2;
У меня нет действительно вижу большую разницу. Просьба привести пример, который действительно демонстрирует полезность typedef для структур.
Если вы ссылаетесь на другие вопросы, вы должны включить ссылки на них, они, вероятно, вопросы о C, а не C++. – user657267
Это вообще не требуется в C++? – Boult
Не в примере, который вы указали, нет. Определения 'class' /' struct' в C++ уже вводят новые типы и не нуждаются в 'typedef'ed. – user657267