Perguntas com a marcação «extern»

141
"FOUNDATION_EXPORT" vs "extern"

Gostaria de perguntar qual é a razão por trás do uso em FOUNDATION_EXPORTvez de externnos projetos do Objetivo C. Eu verifiquei esta questão e o uso FOUNDATION_EXPORTganhou 340 pontos (1º lugar), enquanto que usando externapenas 74 pontos (2º lugar). Alguém poderia explicar o porquê? Existe...

116
usando modelo externo (C ++ 11)

Figura 1: modelos de função 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 main() {...

93
O que extern inline faz?

Eu entendo que inlinepor si só é uma sugestão para o compilador e, a seu critério, ele pode ou não embutir a função e também produzir código de objeto vinculável. Acho que static inlinefaz o mesmo (pode ou não embutir), mas não produzirá código de objeto vinculável quando embutido (já que nenhum...