c derleyicisi structure atamasını desteklemez ve bir fonksiyon structure’ın kendisini döndüremez. örneğin c’de şunu yapamazsınız:
1 2 3 4 5 6 | struct Canavar { int x,y; } canavar1, canavar2; canavar1 = canavar2; //structure ataması |
structure’ı kopyalamak için bu kod şu şekle dönüştürülebilir:
1 | memmove(&canavar1, &canavar2, sizeof(struct Canavar)); |
Son Yorumlar