Estás construyendo los atributos 2 veces, haciendo que tu programa sea mas lento (en un programa profesional que requiera tener alta performance, esto te va a matar). Los objetos de la STL respetan el concepto de RAII y tienen constructores parametrizados que ya te inicializan el objeto. Usá mas la member initializer list.
https://github.com/andy0013/TP2/blob/1bffc6e02134bd4ff4eae8332b10db3ccf65d17b/TP2/src/LectorDeArchivo.cpp#L11-L17
Estás construyendo los atributos 2 veces, haciendo que tu programa sea mas lento (en un programa profesional que requiera tener alta performance, esto te va a matar). Los objetos de la STL respetan el concepto de RAII y tienen constructores parametrizados que ya te inicializan el objeto. Usá mas la member initializer list.