定义类一定要写四个函数:
1.构造函数
2.析构函数
3.拷贝构造函数
4.重载“=”运算符;
在类内部,这样写出错:
EDLineFormat lineFmt = m_format.m_line;
改成这样,OK了
EDLineFormat& lineFmt = m_format.m_line;
然后马上意思到,=运算符的问题,没重载!捂脸,,,
定义结构体的时候,也要考虑写=重载函数。
定义类一定要写四个函数:
1.构造函数
2.析构函数
3.拷贝构造函数
4.重载“=”运算符;
在类内部,这样写出错:
EDLineFormat lineFmt = m_format.m_line;
改成这样,OK了
EDLineFormat& lineFmt = m_format.m_line;
然后马上意思到,=运算符的问题,没重载!捂脸,,,
定义结构体的时候,也要考虑写=重载函数。