C++学习笔记
_Skylar_
这个作者很懒,什么都没留下…
展开
-
C++学习笔记:简单的关于类的上机考题2
1、有一个Time类,包含数据成员minute分和sec秒,模拟秒表,每次走1秒,满60秒进1,此时又从0起算。要求输出分和秒的值。#include <iostream>using namespace std;/*有一个Time类,包含数据成员minute分和sec秒,模拟秒表,每次走1秒,满60秒进1,此时又从0起算。要求输出分和秒的值。*/class Time{public: Time(){int m=0;int s=0;} Time(int m,int s)原创 2020-09-07 23:49:50 · 1478 阅读 · 0 评论 -
C++学习笔记:简单的关于类的上机考题1
1、有两个长方柱,其长、宽、高分别为: (1)15,26,27;(2)11,15,30。求解并输出它们的体积。编一个基于对象的程序,在类中用带参数的构造函数。#include <iostream>using namespace std;/*有两个长方柱,其长、宽、高分别为:(1)15,26,27;(2)11,15,30。求解并输出它们的体积。编一个基于对象的程序,在类中用带参数的构造函数。*/class Rectangle{public: Rectangle(int原创 2020-09-07 17:35:32 · 562 阅读 · 0 评论 -
C++学习笔记:第十章运算符重载之实现一个日期类,并实现基本运算
运算符重载综合练习题目:设计一个日期类Date,包括年、月、日等私有成员。要求实现基本运算:如一个日期加上天数,一个日期减去天数、两个日期相差天数。基本设计思路及要求:1.在Date类中设计如下重载运算符函数:Date operator+(int days); 返回一个日期加上一个天数得到的日期Date operator-(int days); 返回一个日期减去一个天数得到的日期int operator-(Date &b); 返回两日期相差的天数2.在实现这些重载运算符函数调用以下私原创 2020-06-08 12:20:20 · 1600 阅读 · 0 评论 -
C++学习笔记:实现向量类的加减赋值运算,重载运算符
回顾流运算符和加减运算符的重载。重点掌握赋值运算符的重载。void operator=(const Vector&v);#include <iostream>using namespace std;/**作者:youshen_wwd*时间:2020/5/14*题目:设向量X=(x1,x2,…,xn)和Y=(y1,y2…,yn),它们之间的加、减分别定义为: X+Y=(x1+y1, x2+y2,…, xn+yn) X-Y=(x1-y1, x2-y2,…, xn-y原创 2020-06-08 12:21:05 · 8567 阅读 · 0 评论 -
C++学习笔记:第十章分数类运算符重载
写一个分数类Fraction,并将分数类的算术运算改写成运算符重载函数,使分数类能实现通常的分数+、-、*、/等运算。#include <iostream>using namespace std;/*作者:youshen_wwd时间:2020/5/13题目描述:写一个分数类Fraction,并将分数类的算术运算改写成运算符重载函数,使分数类能实现通常的分数+、-、*、/等运算。*/class Fraction{public: Fraction(){numernat原创 2020-06-08 12:21:24 · 968 阅读 · 0 评论 -
C++学习笔记:第七章指针之易忽略重新给指针赋地址
假设数组a。p=a;在对指针p进行一些操作后;当需要再次从头操作指针p时,需重新赋地址给p。举例:#include <iostream>using namespace std;/* 9、编写一个函数,函数的功能是移动字符串中的内容。移动的规则如下:把第1到第m个字符,平移到字符串的最后;再把第m+1到最后的字符移动到字符串的前部。例如,字符串中原由的内容为:ABCDEFGH...原创 2020-04-28 11:35:57 · 328 阅读 · 0 评论 -
C++学习笔记:第七章指针之用指针操作二维数组
方法二维数组指针指针数组二级指针写了三种自己觉得最常用的三种方法。二维数组指针 int matrix[2][3]={{1,2,3},{4,5,6}}; //二维数组指针 int (*p)[3];//p是行指针 p=matrix; for(int i=0;i<2;i++){ for (int j=0;j<3;j++) cout<<*...原创 2020-04-10 14:46:28 · 373 阅读 · 0 评论