Flache Kopie und Tiefe Kopie in C

Ich habe versucht, googeln dies aber nur widersprochen orientierte Sprachen pop-up als Ergebnisse.

Von meinem Verständnis eine flache Kopie ist das kopieren von bestimmten Elementen einer struct.

also sagen wir, dass ein struct ist

typedef struct node
{
    char **ok;
    int hi;
    int yep;
    struct node *next;
}node_t

kopieren char** wäre eine flache Kopie

aber kopieren Sie den gesamten Link-Liste wäre eine Tiefe Kopie?

Habe ich die richtige Idee, oder bin ich Weg? Danke.

InformationsquelleAutor ShadyBears | 2013-03-07
Schreibe einen Kommentar