我需要在程序中执行循环右移,我按照以下方式执行: -
int a = 425;
int q = a / 10;
int r = a % 10;
string t = to_string(q);
string s = to_string(r);
int newnum = stoi(s+t);
cout<<newnum<<endl;
在我包含-std = c ++ 11标志后,它正在我的终端上工作但是当我在Code :: Blocks中尝试它时它没有工作所以我检查了这个 设置 - &gt;编译器 - &gt;“让g ++遵循C ++ 11 ISO C ++语言标准[-std = c ++ 11]” 但它仍然给我错误“to_string未在此范围内声明”。