- 3
- 0
- 约2.04万字
- 约 74页
- 2016-12-11 发布于重庆
- 举报
UNIT 09 运算符重载 本讲内容提纲 运算符重载的概念 运算符重载的规则 成员函数重载运算符 友元函数重载运算符 几种常用运算符的重载 重载 ++ 和 -- 重载赋值运算符 重载 ( ) 和 [ ] 6.3 重载赋值运算符(有关说明:指针悬挂问题) 考虑一个简单的类: class string { char * p ; int size ; string ( int sz ) { p = new char [ size = sz ] ; } ~ string ( ) { delete p ; } }; 使用该类的函数: void f ( ) { string s1 ( 10 ) ; string s2 ( 10 ) ; s1 = s2 ; } s1.p s2.p 把 s2的指针 p 和整型量 size的值拷贝到 s1 6.3 重载赋值运算符(有关说明:指针悬挂问题) 考虑一个简单的类: class string { char * p ; int size ; string ( int sz ) { p = new char [ size = sz ] ; } ~ string ( ) { delete p ; } }; 使用该类的函数: void f ( ) { string s1 ( 1
您可能关注的文档
最近下载
- 19BS1 供暖工程图集.pdf VIP
- 第五节热喷涂修复法课件.ppt VIP
- 2025年云南省中考数学——26题二次函数降次幂精选题35道.docx VIP
- 智联国企招聘题库及答案.doc VIP
- 河北省邯郸市涉县清漳河国家湿地公园建设项目可行性研究报告.pdf VIP
- 2026湖北恩施州战略规划研究中心选聘1人考试参考题库及答案解析.docx VIP
- 产品质量监督抽查抽样单.pdf
- ACGIH - Industrial Ventilation Manual 工业通风手册.pdf VIP
- 《语言学纲要》试题及答案.docx
- 马鞍山钢铁股份有限公司企业标准冷轧和热镀锌钢板及钢带的尺寸外形.pdf VIP
原创力文档

文档评论(0)