软件工程面向对象编程第三次课基于对象的设计1教程文件.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 43页
  • 2018-05-29 发布于天津
  • 举报

软件工程面向对象编程第三次课基于对象的设计1教程文件.ppt

软件工程面向对象编程第三次课基于对象的设计1教程文件.ppt

面向对象的程序设计 第三讲 基于对象的设计;内容提要;3.1 如何实现class;何时需要包含头文件;class Stack 的初始定义;Stack成员函数;Stack 代码;3.2 构造和析构 参看chp4工程Triangular类;Constructor;成员初值表;析构函数;类对象的生存期;缺省的成员逐一初始化;使用copy constructor 一般copy assignment operator同样需要重写;Matrix代码实例;3.3 使用const;const 重载;mutable 成员;this 指针;static成员;静态成员函数;3.4 设计iterator类;设计triangular_iterator;嵌套类型;3.5 运算符重载;前置与后置(++,--);运算符重载规则;非成员函数形式的操作符函数;Triangular实例;3.7 友元函数:全局友元;成员函数友元;类友元;友元的替代;3.8 拷贝赋值操作符函数;3.9 函数对象;回顾:泛型算法中的函数对象;3.10 iostream运算符重载 (一般不作类成员函数形式);3.11 类成员函数指针;设计成员函数指针 “获得各类型数列在pos位置的值”;通用数列对象的改进;获取pos位置的元素

文档评论(0)

1亿VIP精品文档

相关文档