#include <iostream>
#include <string>
#include <sstream>
#include <string>
int coins = 0;
std::stringstream ss;
ss << 100 << ' ' << 200;
Run Code Online (Sandbox Code Playgroud)
当我悬停在上面时,ss我得到错误" 声明没有存储类或类型说明符 ",当我将鼠标悬停在上面时,<<我得到错误预期;".
C++不允许在函数外部使用可执行语句.
前两行是声明; 他们被允许,虽然我怀疑你是故意将它们变成全球性的.但是,最后一行必须放在一个函数中,例如main:
int main() {
int coins = 0;
std::stringstream ss;
ss << 100 << ' ' << 200;
}
Run Code Online (Sandbox Code Playgroud)