У меня проблема с stringstream.my visual studio, а linux g ++ может понять stingstream. Я добавил sstream, но он ничего не решает. Я работал с ним раньше и действительно не знаю, что с ним сейчас?stringstream не был объявлен в этой области
#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
}
Я пишу компилятор, поэтому код является выходным, поэтому он может быть немного странным.
Это компилируется для меня. Вы получаете какие-либо другие ошибки или предупреждения? Вы уверены, что используете компилятор C++ (g ++), а не компилятор C (gcc)? –