c++中结构体的赋值(原创)
帐 号: 注册帐号
密 码:  找回密码
      记住用户名和密码
c++中结构体的赋值(原创)

typedef struct LSTThree{
public:
LSTThree()
{}
~LSTThree()
{
}
public:
unsigned char *m_data[4];
int m_data2;
}LSTThree;
以上为一个结构体的定义。下面测试
main()
{
LSTThree tmp1;
LSTThree tmp2;
tmp2.m_data2 = 345;
tmp2.m_data[3] = new unsigned char[34];
tmp2.m_data[3][5] = 56;
tmp1 = tmp2;
cout << tmp1.m_data2 << endl;
cout << (int)tmp1.m_data[3][5] << endl;
}
可以看到等号是被重载了的。而且对于指针数组也是适用的。所用编译器为vc2013.

copyright:2016-2020|邮箱:imalib@vip.163.com

蜀ICP备16020986号