-2
我想在我的类中使用std :: stringstream像一个私有变量。 但我有一个错误“未声明的标识符”。 PLease,解释为什么,并得到我的建议,我该如何做到这一点。std :: stringstream像类中的私有变量
class Test
{
private:
std::stringstream str;
}
我想在我的类中使用std :: stringstream像一个私有变量。 但我有一个错误“未声明的标识符”。 PLease,解释为什么,并得到我的建议,我该如何做到这一点。std :: stringstream像类中的私有变量
class Test
{
private:
std::stringstream str;
}
很可能你没有包含正确的头文件。另外,请不要忘记类定义末尾的分号:
#include <sstream> // <== This is what you need for std::stringstream
class Test
{
private:
std::stringstream str;
}; // <== Don't forget the semicolon
您得到了什么错误? – maditya
*“但我有错误”*与“我的猫可能着火”一样有用。请随时附上完整的错误报告,包括烧猫和行号 – Zeta
@Zeta你是我的英雄。太糟糕了,我并没有更早地认识到你的存在。你的光线很有用而且教学讽刺让我满意。 – 2013-03-30 11:23:12