Pytania oznaczone «extern»

141
„FOUNDATION_EXPORT” a „extern”

Chciałbym zapytać, jaki jest powód używania FOUNDATION_EXPORTzamiast externw projektach Celu C. Sprawdziłem to pytanie i używając zdobyłem FOUNDATION_EXPORTaż 340 punktów (1 miejsce), używając externtylko 74 punktów (2 miejsce). Czy ktoś mógłby wyjaśnić dlaczego? Czy jest jakiś praktyczny powód,...

116
przy użyciu szablonu zewnętrznego (C ++ 11)

Rysunek 1: szablony funkcji 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
Co robi extern inline?

Rozumiem, że inlinesamo w sobie jest sugestią dla kompilatora i według własnego uznania może wbudować funkcję lub nie, a także wygeneruje kod wynikowy, który można połączyć. Myślę, że static inlinerobi to samo (może być wbudowane lub nie), ale po wstawieniu nie utworzy kodu wynikowego, który...