Bonjour à tous, une petite question, ça peut paraitre évident à des pros comme vous mais je voudrais comprendre.

Voila imaginons le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
 
int MaFonction(int a, int b) // Fonction que je ne vais pas utilisé
{
	return a>b ? a : b;	
}
 
int main()
{
    std::cout << "Hello World" ;
    return 0 ;
}
On voit bien que j'ai déclarer une fonction mais qui n'est pas utilisé au final dans mon code.

comment dire au linker de ne pas la rajouter a mon exécutable ?

je pense a ça car si je me fais une collections de fonctions je voudrais bien qu'il ne me link que celles que j’utilise.

merci de vos réponses par avance.

Cordialement

Brontozor