Me podrías explicar como debería sobrecargar un operador en c++ para concatenar dos archivos, desde ya muchas gracias
1 Respuesta
Respuesta de raguin
1
1
raguin, Pues porque veo que eres un curioson, soy Ingeniero Tecnico de...
En primer lugar deberías tener una clase que identificara a un archivo, por ejemplo CArchivo. En esta clase deberías sobrecargar un operador, por ejemplo el operador &&. Algo así: void operator&&(CArchivo &); con esto declaracion deberias poder hacer asi: CArchivo arch1, arch2; arch1 && arch2; // o bien arch1.operator&&(arch2) //es lo mismo Si kisieras encadenar las concatenaciones, esto es, hacer lo siguiente: CArchivo arch1,arch2,arch3; no t valdria la declaracion anterior. Deberias hacer esto: CArchivo & operator&& (CArchivo &); La función devolvería el archivo resultante de la primera concatenación para encadenarlo al tercer archivo. No se si m he explicado muy bien. De todas formas, si no lo he hecho por aquí estaré para lo que quieras