J'ai une fonction que je souhaite appeler depuis une méthode de classe. La fonction est dans un fichier appelé mergeSort.cpp. Voici un extrait du fichier .cpp que la classe est mis en œuvre:Appel d'une fonction "externe" à partir d'une méthode de classe
// other includes
#include "mergeSort.cpp"
// other methods
void Servers::sortSites() {
mergeSort(server_sites.begin(), server_sites.end(), siteCompare);
}
// remaining methods
Quand je tente de compiler je reçois des erreurs disant que mergesort ne peut pas être trouvé. Je pense que c'est parce qu'il essaie d'appeler Servers :: mergeSort. Comment pourrais-je appeler une fonction externe?