¿Puede la función en línea declararse en .h y definirse una vez en .c?función en línea en c
9
A
Respuesta
12
inline
las definiciones de funciones deben estar visibles donde se invoque la función. Puede definir la función en un archivo .c si solo desea usarla en ese archivo .c; de lo contrario, deberá definirla en un archivo .h para que la definición pueda ser #include
d donde sea necesario.
0
Sí, puedes hacerlo.
3
Sí. Puede ser complicado, aunque aquí hay una buena lectura: http://www.greenend.org.uk/rjk/2003/03/inline.html
Cuestiones relacionadas
- 1. C++ función en línea?
- 2. C: puntero a función en línea
- 3. en línea una función dentro de otra función en línea en C
- 4. función virtual en línea
- 5. Vínculo de función en línea
- 6. Funciones en línea en C++
- 7. Expansión en línea en C#
- 8. Objetivo C: Función en línea - Símbolo no encontrado
- 9. ¿Qué significa que una función de C++ esté en línea?
- 10. Función en línea (cuándo insertar)?
- 11. Diferencia entre una función en línea y una función en línea estática
- 12. Uso del ensamblaje en línea en C/C++
- 13. C# condicional en línea en cadena [] matriz
- 14. Acceso globales estáticas en una función en línea
- 15. Función Malloc en C++
- 16. Función anidada en C
- 17. función alloca en C
- 18. función izquierda en C#
- 19. Función String.indexOf en C
- 20. srand función en C++
- 21. función printf en c
- 22. ¿Puede una función recursiva estar en línea?
- 23. jQuery - Llamar a una función en línea
- 24. función "id" en C++ 0x
- 25. C# función de puntero en función sobrecargada
- 26. ¿Tiene C# propiedades en línea?
- 27. Uso de cierres en línea/delegados de función en Actionscript
- 28. Doxygen documentación C++ plantilla en línea
- 29. ¿Cómo puedo hacer llamadas de función en línea en Objective-C?
- 30. pros y los contras de diferentes métodos función macro/en línea en C