enum oltre a dare un significato umano ad ogni intero che avra il tuo vettore (che nn lo è) viene risolto in fase di compilazione quindi molto + veloce.
Ma dipende bene cs si deve fare se il vettore dovrebbe avere anche un significato umano nn avrei dubbi su enum.