C/Visual C - alcance de funciones en c

 
Vista:

alcance de funciones en c

Publicado por rsrobin (31 intervenciones) el 28/11/2001 16:07:57
Hola y de antemano gracias.

Si tengo dos funciones con nombres iguales en diferentes ficheros *.c y luego hanbos los incluyo en mi programa. como puedo hacer para que no obtenga errores de redefinicion de funcion.

Bueno, puedo hacer que el alcance de una funcion se solo dentro de un fichero *.c
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:alcance de funciones en c

Publicado por Googol (255 intervenciones) el 28/11/2001 20:14:45
Lo puedes meter en un namespace anónimo dentro del fichero... Ahora, eso solo es en C++, no en C, y tú hablas de ficheros *.c...
Bueno, si estás en C++ sería algo así:

// ---- FICHERO.CPP ------
namespace {
void miFuncionInterna() {

};
}

Y luego desde fuera del CPP no se podría acceder a ella, así que no tienes problema de duplicados de nombres.

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar