- 博客(6)
- 收藏
- 关注
原创 【C++】关于debug报错“String is not null terminated”的求助
【C++】关于debug报错“String is not null terminated”的求助题目:定义一个字符串类 STR,实现字符串的拼接。通过重载运算符“+=”,实现类中数据成员(字符串)的 拼接。如有必要,可定义其他辅助函数,如赋值运算符重载函数。具体要求如下:(1)私有数据成员: char *s; 数据成员,存放字符串(2)公有成员函数: STR(char *p=0):构造函数,以形参初始化数据成员; friend STR &operator+=( STR &str
2020-07-03 16:04:09 2089 4
原创 【C++】求助,无法解析的外部符号
【C++】求助,在类中用运算符重载实现对整形数组的自增运算题目:定义一维数组类 Array,成员数组使用动态内存。重载自增和(前置、后置)实现数组元素的自增(1)私有数据成员: int *p; // 表示一维数组 int n; // 一维数组的大小(2)公有成员函数: 构造函数:初始化数据成员;拷贝构造函数、重载前置自增的成员函数 重载后置自增的成员函数;void print():输出数组成员的函数; 析构函数:释放动态内存;若有必要可增加其它成员函数。(3)以数组“{1,2,3,4,5,6,
2020-07-03 15:43:22 498
原创 【C++】探索引用的本质
C++中探索引用的本质引用是C++中常用的一个概念,引用简单来说就是一个变量的别名,而变量的本质其实就是一块内存空间的标识,变脸的引用就是变脸的别名,对引用的操作就是对所引用的变量进行操作,但这只是“引用”的文字解释,下面就来剖析一下“引用”的本质引用的使用#include<iostream>using namespace std;int main(){ int a = 3, b = 4, * p = &a; int& r = a; int*& rp =
2020-05-26 14:52:54 167
原创 【C++】浅谈对派生类构造函数的理解
继承中对派生类构造函数的理解继承是C++中一一个非常重要的机制,通过继承,使得多态成为了可能以下是本人对继承中派生类的构造函数的理解class Shape{public: Shape(const char* color) { strcpy_s(s_color, strlen(color) + 1, color); } char* GetColor() { return s_color...
2020-04-03 21:50:44 199
原创 【C++】练习题 用继承表示点-圆-圆柱的关系
C++练习题用继承表示点-圆-圆柱的关系思路:分析点,圆,圆柱所具有的属性,并且确定基类和派生类,确定好派生类在基类上所增加的属性和方法一下是代码//继承表示点->圆柱->圆柱的关系#include<iostream>using namespace std;constexpr auto PI = 3.14;class Dot //点具有坐标属性{pub...
2020-03-31 22:55:55 649
原创 【C++】类练习题,编写程序,用于日期的相关计算
**C++类练习题:实现一个用于日期计算的程序***题目:编写程序1.可以判断闰年2.可以计算两个日的间隔天数3.可以计算一个日期加上一定天数后的新日期题目分析:判断闰年:四年一闰,一百年不闰,四百年再闰计算日期间隔的天数 :分别计算两个日期在当年的天数再计算两个年份间隔的时间计算加上一定天数后的新日期加和后如果超过当前月份月份加一月份加和超过12年份加一采用了...
2020-03-29 15:20:47 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人