我试图通过练习本书中的练习来学习C ++,但似乎遇到了另一个问题。我知道在iostream库中找到了ostream_withassign类,该类已包含在内,但我仍然不明白我的代码中仍然缺少什么。我试过性病,但似乎也不起作用。任何人都可以告诉我我所缺少的。提前致谢!

#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);
};

最佳答案

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

10-04 12:57