我试图通过练习本书的练习来学习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);
};
答案 0 :(得分:2)
你的书必须非常陈旧(以计算方式)。 ostream_withassign
类是“iostream.h”back in Visual Studio 6.0中提供的非标准类型。您可能应该更新您的参考资料并使用更现代的东西,因为很多很多东西在C ++中已经发生了变化(c.1998)。 (事实上,最新的更新是standardized this year。)