草庐IT

TicketOrder

全部标签

c++ 如何正确地将 .cpp 拆分为 .cpp 和 .h

我真的不熟悉将.cpp拆分为.cpp和.h。我以前使用过.h文件,但从未真正将.cpp拆分为.cpp和.h。我知道.h文件仅用于声明,而.cpp用于定义,我试图将.cpp拆分为.cpp和.h,但出现了很多错误,所以我想知道是否有人可以帮助我编写代码。下面的类是尚未拆分为.cpp和.h的类,只是为了向大家展示“之前的版本”。TicketOrder.cpp#includeusingnamespacestd;classTicketOrder{private:chartype;intquantity;public:friendstd::ostream&operator现在,我将把上面的类拆分为

C++ 运算符 '<<' 错误

我有一个关于家庭作业的问题。我有两个类(class)。一个叫ticket.cpp,一个叫TicketOrder.cpp主要在ticket.cpp中。我在Linux上使用g++编译器。我正在做的是尝试打印出一个名为orders的TicketOrder对象的vector,但它给我以下错误:ticket.cpp:57:error:nomatchfor'operator::operator[]with_Tp=TicketOrder,_Alloc=std::allocator'这是我的代码:门票.cpp#include#include#include#include#include"Ticket