Bonjour,

J'obtiens le warning :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
warning: deprecated conversion from string constant to ‘char*’
En fait, j'utilise les exceptions et j'ai un code de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef MONEXCEPTION_H
#define MONEXCEPTION_H
 
#include <stdexcept>
 
class MonException : public std::exception{
 
	private :
	char* texte;
 
	public :
	MonException();
	MonException(char* texte);
	const char* what() const throw() {return this->texte;}
};
 
#endif
Du coup, lorsque je fais "throw MonException("Un message"), j'obtiens ce warning, et je ne sais pas comment m'en débarrasser.
Que dois-je faire ? (Je veux que le code soit propre en corrigeant ce warning, pas donner des options au compilateur pour que ce dernier soit ignoré).

Merci.