深入学习c++和面向对象
文章平均质量分 54
。
(T_T)久
这个作者很懒,什么都没留下…
展开
-
深入学习c++---c++里面的左值和右值的理解
右值(Rvalue)和左值(Lvalue)是C++中的两个概念,它们分别表示可以出现在赋值语句右边和左边的表达式。原创 2023-04-25 22:01:41 · 300 阅读 · 0 评论 -
python--模块实验
(1)定义calculation模块(module),具体要求如下:模块中定义Sum1函数,可以计算两个数值的和并返回;模块中定义Mul函数,可以计算两个数值的乘积并返回;在模块中定义CountV函数,可以计算列表或元组数据中的最大和最小值,并返回;在模块中加入print(‘Hello, thisis the calculation module.’)程序语句,要求当执行calculation.py文件时,该信息会被输出,当在其他.py文件中以模块形式调用calculation.py文件时,该信原创 2022-10-14 15:45:11 · 328 阅读 · 0 评论 -
python--面向对象与程序设计
(1)定义point类,具体要求如下:l类中数据成员x和y代表点对象的x和y坐标值;l类中定义构造函数,实现对x和y的初始化l类中定义+运算符重载函数,实现两个点对象相加运算,返回点对象,其x和y坐标分别为参与运算的两个点对象的x坐标和,y坐标和;l类中定义点对象(x1,y1)转字符串方法,返回“(x1, y1)”字符串;l类中定义*运算符重载函数,实现1个点对象(x1,y1)和整数K的乘法运算,返回点对象,其x和y坐标分别为(kx1, ky1);。l设计p原创 2022-10-14 11:53:27 · 797 阅读 · 0 评论 -
STL容器--vector全理解
vector百度翻译为向量,,在STL中,可以理解成有头有尾的变长数组,即存在begin()函数和end()函数。ms.clear(); //删除容器中的所有元素,时间复杂度O(N) nums.insert(it, x);//在迭代器it处插入x,O(N) nums.insert(nums.begin()+1, 3); nums.erase(nums.begin()+2);//删除下标为2处的值 nums.erase(nums.begin()+1, nums.begin()+3);//删除从下原创 2022-10-13 16:48:00 · 224 阅读 · 0 评论 -
头歌实训 虚函数与多态性 面向对象啊实验
因为拼单词错了找了半个小时bug文章目录坐标计算摩托车类坐标计算测试说明平台会对你编写的代码进行测试:输入描述:空格隔开的两个整数x和y,表示一个坐标输出描述:输出结果为5行,分别执行并输出p,p++,++p,p--,--p的结果测试输入: 1 2预期输出:(1, 2)(1, 2)(3, 4)(3, 4)(1, 2)#include <iostream>using namespace std;class Point.原创 2022-05-20 21:04:54 · 1336 阅读 · 0 评论 -
C++ 面向对象 - 类的继承与派生
公有继承 —— 学生信息类保护继承 —— 学生信息类研究生信息类狼人类原创 2022-05-06 15:20:07 · 6467 阅读 · 0 评论