Копировать выделенную структуру в C - PullRequest
0 голосов
/ 16 марта 2012

Хорошо, у меня есть структура структур структур Stru ... Есть ли возможность скопировать всю структуру со всеми данными в новую, не выделяя целый ряд других структур?

1 Ответ

3 голосов
/ 16 марта 2012

Да, просто назначьте:

MyStruct a;
MyStruct b;

...

a = b;

Это выполняет поверхностное копирование ;если какая-либо из структур содержит указатели, то копируется только указатель, а не материал, на который указывают.Если вам нужна глубокая копия , вам придется написать собственную процедуру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...