istream et ostream problème - C++

Je suis l'aide de deux compilateurs g++ et Dev - C++. quand je compile mon programme sur Dev-C++, il compile parfaitement. mais quand j'essaie de le compiler sur g++ il me donne deux erreurs:

Dans le fichier inclus à partir de a2test.rpc:27: 
----.h:25: erreur: 'ostream" n'a pas été déclaré 
----.h:26: erreur: 'istream" n'a pas été déclaré 

Quelqu'un peut me dire ce que je peux faire pour résoudre ce problème.

Grâce

  • Eh bien, au moins un en-tête qui définit ceux inclus?
  • C'est vaguement possible que les Dev C++ en-têtes sont de vieux et de mettre ces objets dans l'espace de noms global ou certains using déclaration pour eux ou de l'espace de std. Laid. Il est également possible que le comporte ont une autre hiérarchie, et vous êtes tout simplement attendent ces objets pour être déclaré, parce que vous êtes, y compris certains autres d'en-tête qui est arrivé à les utiliser Dev-C++. Comme Billy dit, vérifiez que vous faites réellement un #include <iostream> ou <iosfwd> déclaration. En désespoir de cause, tout juste le préprocesseur étape du compilateur (gcc -E) souvent donne un aperçu utile de ce qui est inclus.
  • montrer le code 🙂