Hola Grupo,
Tengo una función Funcion1() en un archivo Archivo1.cpp y otra función
Funcion2() en un archivo Archivo2.cpp, desde la Funcion1() llamo
correctamente a la Funcion2().
Ahora, Funcion2() debe mostrarme un mensaje con el nombre del archivo (en
este caso Archivo1.cpp) y el número de la línea (n) desde donde se llamó a
Funcion2(). Hay dos macros __FILE__ y __LINE__, pero para que funcione
correctamente, esto implica que se deben pasar estas macros como parámetros
de Funcion2(...).
Mi pregunta es si existe otra alternativa para saber estos dos valores sin
necesidad de pasarlos como parámetros, ya que necesito que Funcion2(...)
reciba, además, una cantidad de parámetros por defecto y otra cantidad de
parámetros opcionales, algo así como:
Funcion2(LPCTSTR i_lpszFrmto, ...)
y la idea es evitar estar enviando __FILE__ y __LINE__ como parámetros cada
vez que necesite llamar a Funcion2() (Son muchas las llamadas a esta
función).
Gracias,
Willser F.
willser@latinmail.com
Leer las respuestas