文章 2015-04-28 来自:开发者社区

《C++语言基础》实践参考——我的向量类

返回:贺老师课程教学链接 项目要求 【项目4-我的向量类】 建立一个向量类MyVector,声明如下,请完成类的定义 class MyVector //定义向量类 { public: MyVector(int m); //构造函数,共有m个元素的向量,元素值预置为0 MyVector(const MyVector &v); //复制构造函数 ...

文章 2015-04-28 来自:开发者社区

《C++语言基础》实践参考——分数类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求 【项目3-分数类中的运算符重载(续)】 在分数类中的运算符重载基础上(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。(2)定义分数类中<<和>>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。[参考解答] #include <iost...

文章 2015-04-28 来自:开发者社区

《C++语言基础》实践参考——复数类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求 【项目1-复数类中的运算符重载(续)】在复数类中的运算符重载基础上(1)再定义一目运算符 -,-c相当于0-c。(2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。[参考解答] #include <iostream> using namespace...

文章 2015-04-28 来自:开发者社区

《C++语言基础》实践参考——Time类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求 【项目2-Time类中的运算符重载(续)】 在Time类中的运算符重载基础上(1)定义对时间对象的自增和自减一目运算符 //一目运算符的重载 CTime operator++(int);//后置++,下一秒 CTime operator++();//前置++,下一秒,前置与后置返回值不一样 CTime operator--( int);//后置--.....

文章 2015-04-28 来自:开发者社区

《C++语言基础》实践项目——运算符重载(二)

返回:贺老师课程教学链接 【项目1-复数类中的运算符重载(续)】在复数类中的运算符重载基础上(1)再定义一目运算符 -,-c相当于0-c。(2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。[参考解答]【项目2-Time类中的运算符重载(续)】 在Time类中的运算符重载基础上(1)定义对时间对象的自.....

文章 2015-04-21 来自:开发者社区

C++实践参考——String类的构造

返回:贺老师课程教学链接 【项目-String类的构造】写一个能处理字符串的类,其数据成员如下所示:class String { public: ...//需要的成员函数(若需要的话,声明友元函数) private: char *p; //指向存储的字符串 int len; //记录字符串的长度 }; 请构造String类的加、减运算。其中,...

文章 2015-04-21 来自:开发者社区

《C++语言基础》实践参考——分数类中的运算符重载

返回:贺老师课程教学链接 【项目3-分数类中的运算符重载】  (1)实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数类代码的基础上开始工作。class CFraction { private: int nume; // 分子 int deno; // 分母 public: //构造函数及运算符重载的...

文章 2015-04-21 来自:开发者社区

《C++语言基础》实践参考——Time类中的运算符重载

返回:贺老师课程教学链接 【项目2-Time类中的运算符重载】实现Time类中的运算符重载。class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime...

文章 2015-04-21 来自:开发者社区

C++实践参考——复数类中的运算符重载

返回:贺老师课程教学链接 【项目-实现复数类中的运算符重载】(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex operator+(...

文章 2015-04-21 来自:开发者社区

《C++语言基础》实践项目——运算符重载(一)

返回:贺老师课程教学链接 【项目1-实现复数类中的运算符重载】(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex operator+(...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注