Voilà, alors, j'ai un fichier de classes qui est inclus dans le fichier principal ou j'ai ma fonction main(). Quand je veux compiler, j'ai l'erreur :
21 D:\C++\001\classes\http_requests.c multiple definition of `http_requests::send_header(int, char*)'
pourtant la fonctio n'est définie qu'une seule fois et le fichier inclus qu'une seule fois.
voila le code :
// la classe
class http_requests
{
public:
http_requests();
~http_requests();
char send_header(int type, char *value);
private:
};
// la méthode
char http_requests::send_header(int type, char *value)
{
if (type == 0)
{
char buff[] = "Accept: ", value;
}
else if (type == 1)
{
char buff[] = "Accept-charset: ", value;
}
/* j'ai volontairement supprimé des lignes ici :) */
else
{
char buff[] = "\0";
}
return *buff;
}