Pertanyaan yang diberi tag extern

141
“FOUNDATION_EXPORT” vs “extern”

Saya ingin bertanya apa alasan di balik penggunaan FOUNDATION_EXPORTdaripada externdalam proyek Objective C. Saya telah memeriksa pertanyaan ini dan menggunakan FOUNDATION_EXPORTtelah memperoleh kekalahan 340 poin (posisi 1) sedangkan externhanya menggunakan 74 poin (posisi 2). Adakah yang bisa...

116
menggunakan template extern (C ++ 11)

Gambar 1: template fungsi 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
Apa yang dilakukan extern inline?

Saya memahami bahwa inlinedengan sendirinya adalah saran untuk kompiler, dan atas kebijakannya mungkin atau mungkin tidak sebaris fungsi, dan itu juga akan menghasilkan kode objek yang dapat ditautkan. Saya pikir itu static inlinemelakukan hal yang sama (mungkin atau mungkin tidak sebaris)...