Option du compilateur pour signaler ce qui ne correspondent pas au C++ moderne
Bonjour,
Y a-t-il un moyen de demander au compilateur de signaler les syntaxes anciennes qui ne correspondent pas au C++ moderne ?
Par exemple envoyer un warning si le code contient du vieux C++ d’avant C++98
Code:
1 2
| std::empty(maChaine)
empty(maChaine); |
Plutôt que :
Code:
1 2
| std::string::empty()
maChaine.empty() |
J'ai essayé g++ -Wall -std=gnu++23 :
mais il ne dit rien avec :
Code:
std::empty(maChaine)
Merci d'avance.
--
Benoît