Я хочу объединить две структуры с разными именами полей.
Например, начиная с:
A.field1 = 1;
A.field2 = 'a';
B.field3 = 2;
B.field4 = 'b';
Я бы хотел:
C.field1 = 1;
C.field2 = 'a';
C.field3 = 2;
C.field4 = 'b';
Есть ли более эффективный способ, чем использование "fieldnames" и цикла for?
EDIT: Предположим, что в случае конфликтов имен полей мы отдаем предпочтение A
.