Eu entendo que a atribuição de matrizes a membros não é compatível, de modo que o seguinte não funcionará: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" Eu apenas aceitei isso como um fato, imaginando que o objetivo da linguagem é fornecer uma estrutura...