Chris_27 Voir le profil de Chris_27
Posté le 13 août 2013 à 21:57:38 Avertir un administrateur
Google_Bot : Fais comme moi : laisse tomber. C'est du windows, donc c'est foireux.
Rien que le fait de devoir inclure <windows.h> montre toute l'étendue de l'horreur. Ça n'a doublement pas de sens :
1. Les fichiers .h sont pour le langage C, pas pour le langage C++.
2. La fonction système est censée être dans stdlib.h (langage C), ou mieux dans cstdlib (langage C++).
Tu parles des fichiers .h en général ? Les "headers" c'est juste pour le C ?
Parce que moi en C++, j'ai pris l'habitude lorsque j'écris mes classes (je sais pas si c'est une bonne ou une mauvaise habitude, je pensais que tout le monde faisait comme ça) d'écrire les signatures/prototypes de mes méthodes dans le fichier .h, et ensuite mettre l'implémentation dans un fichier .cpp portant le même nom, histoire d'avoir un programme plus "structuré"
C'est pas comme ça qu'il est conseillé de faire ? Il y a une meilleur façon de faire ?