【发布时间】:2016-09-10 21:45:15
【问题描述】:
我在 c 中有一个结构
struct account
{
int account_number;
char *name;
float balance;
};
然后我在 C++ 中有不同的代码,它链接到 c 代码。我有课
class Account
{
// some functions ...
void print()
{
std::cout<<"bal-bla-bla"<< account<< std::end;
}
private:
int account_number;
char *name;
float balance;
};
是否可以将结构中的信息转换为类?最好的方法是什么? 谢谢!
【问题讨论】:
-
您应该让
class Account拥有account类型的私有成员,而不是重复这些项目。然后就可以使用赋值运算符了。