Comment portable est la liaison faible?Comment portable est la liaison faible? #pragma faible my_symbol
#pragma weak my_symbol
Je vois cette question: how-to-make-weak-linking-work-with-gcc explique comment le faire fonctionner. Mais y a-t-il un bon moyen de le faire de telle sorte que gcc ne soit pas nécessaire?
Quelle est la différence entre une liaison faible et la sauvegarde de la déclaration avec un #ifdef?
#ifndef my_weak_fn
void my_weak_fn(){/* Do nothing */ return;}
#endif