错误C2504:'ostream_withassign':基类未定义

时间:2011-12-24 07:41:29

标签: c++

我试图通过练习本书的练习来学习C ++,但我似乎遇到了另一个问题。我知道在iostream库中找到了ostream_withassign类,但是我仍然不明白我的代码中缺少的是什么。我试过std,但这似乎也没有用。任何人都可以告诉我我缺少的东西。在此先感谢!

#include "stdafx.h"
#include "Conios.h"


class ConsoleStream :public ostream_withassign, public Conios
{
protected:
    char X;
    char Y;


public:
    ConsoleStream(void);
    ConsoleStream(std::streambuf * Buffer);
    void SetX(char XX);
    void SetY(char YY);
    ConsoleStream &operator =(std::ostream &Out);
    ~ConsoleStream(void);
};

1 个答案:

答案 0 :(得分:2)

你的书必须非常陈旧(以计算方式)。 ostream_withassign类是“iostream.h”back in Visual Studio 6.0中提供的非标准类型。您可能应该更新您的参考资料并使用更现代的东西,因为很多很多东西在C ++中已经发生了变化(c.1998)。 (事实上​​,最新的更新是standardized this year。)