C++学习
文章平均质量分 72
蓦然雪化 且静候
这个作者很懒,什么都没留下…
展开
-
关于“ucrtsed.dll“错误提示的一些了解
关于"ucrtsed.dll"错误提示的一些了解在C++使用一些C语言的函数是老是出点问题,百度起来就是上面一起大佬在说先学会调试,看懂错误提示,真的比比一句要是会调试,看得懂错误提示还来百度,自己太渣了,只能一点一滴的学习,大佬也不是一个一个坑踩过来到,感觉这群大佬啥心态啊。先看问题:一个大红叉加一个“已引发异常”,错误来自于“ucrtbased.dll”,开始还以为编译器组件问题,毕竟看到“.dll”还以为是电脑坏了,其实不是主要还是代码的问题。此时的程序并没有直接退出,并且,也编译通过,原创 2021-01-02 16:10:33 · 571 阅读 · 0 评论 -
用C++编写单链表类模板,实现链表的创建,遍历,链表结点的插入,删除,查找,并建立一个整数链表和一个字符串链表
编写单链表类模板,实现链表的创建,遍历,链表结点的插入,删除,查找,并建立一个整数链表和一个字符串链表。IntList.h#include<iostream>using namespace std;template<typename T>class intList{protected: struct Node { struct Node* next; T data; }; Node* pFirst;public: intList(); //构造原创 2020-12-21 22:39:14 · 5727 阅读 · 0 评论 -
(C++)设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,包括某日期加上指定天数、某日期减去指定天数、两个日期相差的天数等。
C++面向对象程序设计课后作业第239页第5题题目要求:设计一个日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,包括某日期加上指定天数、某日期减去指定天数、两个日期相差的天数等。代码仅供参考#include<iostream>#include<math.h>using namespace std;class Date {private: int year; //年份 int month; //月份 int day; //天原创 2020-12-18 20:48:41 · 14088 阅读 · 3 评论 -
当函数在传递参数为对象与返回类型为对象时,它们分别调用的复制构造函数还是赋值运算符函数?
当函数在传递参数为对象与返回类型为对象时,它们分别调用的复制构造函数还是赋值运算符函数?以下面一段代码讨论c++中传递的对象是赋值还是复制问题(debug)#include<stdio.h>#include<iostream>using namespace std;class A {private: int x, y;public: A() :x(0), y(0) {} A(int x, int y) { this->x = x; this-&原创 2020-12-08 21:07:37 · 270 阅读 · 0 评论 -
关于C++中虚析构函数的一些问题——未加载 wntdll.padb
关于C++中虚析构函数的一些问题对于虚析构函数的问题,在《C++面向对象程序设计》教材书上只是简单的提了一下,也就是P176页中。我们知道虚析构函数的出现和多态性有一定的关系,即为了实现功能的晚绑定,能在基类派生的子类中可以充分释放基类中的成员,但是在使用多态性时,导致子类中的构析函数无法被调用A a = new B();delete a;以上代码中只能使用A类中的构析函数,对于B类中新增的成员却无法实现释放。这个时候就需要将基类中的构析函数定义为虚析构函数(virtual标识)class原创 2020-11-28 17:39:46 · 281 阅读 · 0 评论 -
C++实验报告四(继承与派生实验)
编写一个程序实现某小型公司的人员信息管理系统。该公司雇员(Employee)包括经理(Manager),技术人员(Technician)、销售员(Salesman)和销售部经理(SalesManager)。要求存储这些人员的姓名、编号、级别、当月薪水,计算月薪并显示全部信息。程序要对所有人员有提升级别的功能。为简单起见,所有人员的初始级别均为1,然后进行升级,经理升为4级,技术人员和销售部经理升为3级,销售员仍为1级。月薪计算办法是 : 经理拿固定月薪8000元, 技术人员按每小时100元领取月薪,销售员按原创 2020-11-24 19:59:26 · 3893 阅读 · 0 评论