stringstream n'a pas été déclarée dans ce champ d'application

Je vais avoir des problèmes avec stringstream.mon visual studio, ni linux g++ peut comprendre stingstream. J'ai ajouté de la succession, mais il n'est pas résoudre quoi que ce soit. J'ai travaillé avec lui avant, et ne sais vraiment pas quoi jusqu'à maintenant?

#include <sstream>
#include <stdlib.h>
#include "SymbolTable.cpp"
#include "setjmp.h"
using namespace std;
jmp_buf *bfj;
int TOP , SP=3 ;
struct types{int int_val;float float_val;char char_val;bool bool_val;};

types DS[6400];
int main(){
...//some code here
label38 : stringstream s;
label39 : bfj = (jmp_buf *)"label65";
label40 : longjmp(*bfj,1);;
label41 : goto label43;
label42 : TOP=SP;
//some code here
}

Je suis en train d'écrire un compilateur de sorte que le code est la sortie,c'est pourquoi il peut coutures un peu bizarre.

Cette compile pour moi. Êtes-vous d'obtenir toutes les autres erreurs ou des avertissements? Êtes-vous sûr que vous utilisez le compilateur C++ (g++), et non le compilateur C (gcc)?

OriginalL'auteur angela | 2010-06-21