Preguntas etiquetadas con extern

141
"FOUNDATION_EXPORT" vs "extern"

Me gustaría preguntar cuál es la razón detrás del uso en FOUNDATION_EXPORTlugar de externen los proyectos del Objetivo C. He revisado esta pregunta y el uso FOUNDATION_EXPORTha ganado la friolera de 340 puntos (1er lugar) mientras que externsolo usé 74 puntos (2do lugar). ¿Alguien podría explicar...

116
usando plantilla externa (C ++ 11)

Figura 1: plantillas de funciones TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T> void f(){ //... } //explicit instantation template void f<T>(); Main.cpp #include "TemplHeader.h" extern template void f<T>(); //is this correct? int...

93
¿Qué hace extern inline?

Entiendo que inlineen sí mismo es una sugerencia para el compilador y, a su discreción, puede o no incluir la función en línea, y también producirá un código de objeto enlazable. Creo que static inlinehace lo mismo (puede o no estar en línea) pero no producirá un código de objeto vinculable...