Ist zwar ein eindimensionales Array aus Encoder Objekten, die jeweils zwei Parameter beim Definieren brauchen, geht aber trotzdem so, denke ich.
Alternativ sollte auch
Encoder elist[] = { Encoder(12,13), Encoder (14,15) };
sich übersetzen lassen.