1. 首页
  2. 数据库
  3. 其它
  4. csci272 sp21 lab4 vivekmukhia:GitHub Classroom创建的csci272 sp21 lab4 vivekmukhia 源

csci272 sp21 lab4 vivekmukhia:GitHub Classroom创建的csci272 sp21 lab4 vivekmukhia 源

上传者: 2021-04-26 10:41:22上传 ZIP文件 140.15KB 热度 3次
实验4 任务:格式化和解析 以a + b i的形式表示,其中a和b是实数, i代表“虚数单位”。 编写一个定义复数的类,并使用流操作格式化字符串输出和解析。 细节 定义一个Complex类,该类将存储2个复数的整数系数。 添加默认构造函数,该构造函数接受2个int型参数和默认参数,这些默认参数会将这些参数设置为零。 所有数据成员必须是私有的。 re和im写访问器方法提供对Complex对象的实部和虚部的只读访问。 重载用于Complex类的流提取运算符>> ,以输出Complex的字符串表示形式,形式为"±i" ,其中是实数,而是复数的虚数系数数字。 请参阅main.cpp相关测试。 提供了操作员声明。 提示:对于格式设置,请使用方法和std::basic_string 运算符,或流运算符。 为Complex类重载流插入运算符<<以解析格式化的字符
用户评论