我有这个:
catch (Except& e) {
std::cout << e.print() << std::endl;
}
我想要这样打印:好的,你赢了!
所以我上课了:
class Except{
public:
std::string print() {
std::string error("OK you won!\n");
return error;
}
};
我在 Except 类中有这个错误:“ namespace ‘std’中的‘string’没有命名类型”
最佳答案
您必须包含 std::string
的标题: #include <string>
关于c++ - 如何通过包含要打印的字符串的类函数打印异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21098361/