C++ 需要一些关于错误的帮助,文件系统项目的高潮

C++ 需要一些关于错误的帮助,文件系统项目的高潮,c++,buffer,C++,Buffer,类缓冲文件{ 公众: 缓冲文件(IOBuffer&); 整数打开(字符*); int创建(字符*); int Close(); int倒带(); int-Read(int-recaddr=-1); int Write(int recaddr=-1); int Append(); IOBuffer&GetBuffer(); 受保护: IOBuffer&Buffer; std::fstream文件; int HeaderSize; int ReadHeader(); int WriteHeader(

类缓冲文件{
公众:
缓冲文件(IOBuffer&);
整数打开(字符*);
int创建(字符*);
int Close();
int倒带();
int-Read(int-recaddr=-1);
int Write(int recaddr=-1);
int Append();
IOBuffer&GetBuffer();
受保护:
IOBuffer&Buffer;
std::fstream文件;
int HeaderSize;
int ReadHeader();
int WriteHeader();
};

BufferFile::BufferFile(IOBuffer & from):Buffer(from){}    

int BufferFile::Read(int recaddr){  
    if(recaddr==1) return Buffer.Write(File);  
    else return Buffer.DWrite(File, recaddr);  
}  

int BufferFile::Append(){  
    File.seekp(0,std::ios::end);  
    return Buffer.Write(File);  
}  

IOBuffer & BufferFile::GetBuffer(){  
    return Buffer;  
}  

int BufferFile::ReadHeader(){  
    return Buffer.ReadHeader(File);  
}  

int BufferFile::WriteHeader(){  
    return Buffer.WriteHeader(File);  
}  
我从IOBuffer字段中得到了几个错误,说它没有在函数作用域中声明,或者在“expected”之前没有声明™ 构造函数上的“标记”


非常感谢您的帮助。

一些错误提到,
类IOBuffer没有名为“pack”的成员。
。信息绝对正确,但事实并非如此;如果您查看标题,它有一个名为
Pack
的方法,带有大写字母
P
。C++是区分大小写的! 关于“重新定义”的错误正在发生,因为您的包含文件不必阻止它们被多次包含——您需要修复它


这只剩下一些错误;当你把所有的事情都讲完后,再来和我们谈谈。这一次,没有图像!没有链接!只要粘贴错误消息的实际文本,以及出现错误的几行代码,就会有人能够帮助您。

我相信它不会因为格式不正确而关闭。您应该询问特定的疑问,而不是发布整个源代码。如果是的话,也可以将其标记为家庭作业问题。感谢您提供有关问题的详细信息,但我没有看到任何问题。你的问题是什么?StackOverflow是一个面向专业软件开发人员的网站。如果您不确定StackOverflow是什么或如何在此处操作,请查看。您的问题已被关闭,因为它的质量低,无法以任何合理的方式回答。如果你想得到好的答案,你必须提出好的问题。像这样的低质量问题在这里是不被接受的。我强烈建议你阅读一些关于如何提出更好问题的提示。谢谢你的建议,我的问题的质量可能有问题,但确实是可以回答的