自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C++面向对象的程序设计4——赋值构造函数

赋值构造函数是四大构造函数中的一种,如果使用直接赋值的情况,默认也会调用赋值构造函数,但是使用默认的赋值构造函数如果在类中出现指针的情况下,会出现浅拷贝的情况,两个对象的指针指向相同的地址,为了解决这种问题,可以自定义赋值构造函数来解决。赋值构造函数的使用方法和自定义构造函数和拷贝构造函数不同,它是通过运算符重载的方式来实现的。对象赋值的时候调用赋值构造函数。

2024-06-21 08:00:00 99

原创 C++面向对象的程序设计3——析构函数

内存泄漏是指在程序运行过程中,由于某些原因导致不再需要的对象仍然占用内存空间,并且这部分内存无法被操作系统回收,从而导致程序占用的内存逐渐增加,最终可能导致程序运行缓慢甚至崩溃。比如:如果在构造函数中,使用new分配了内存,就需在析构函数中用delete释放(防止内存泄漏)。如果不定义,编译器会自动生成一个析构函数(什么也不做)具体的清理工作,一般和构造函数对应。对象销毁前,做清理工作。对象销毁时,自动调用。

2024-06-20 12:13:48 210

原创 C++面向对象的程序设计2——this指针的用处

1. 在自定义构造函数中使用;2. 在对象的比较函数中使用;

2024-06-20 11:25:08 136

原创 C++面向对象的程序设计1——构造函数(默认构造函数、自定义构造函数、拷贝构造函数)

【代码】C++面向对象的程序设计1——构造函数(默认构造函数、自定义构造函数、拷贝构造函数)

2024-06-20 10:50:45 147

原创 算法设计与分析

【代码】算法设计与分析。

2024-01-04 21:36:41 467 1

原创 WSL安装Ubuntu和GPU版的Pytorch的安装

要求:Windows10版本2004及更高版本(内部版本19041及更高版本)或Windows11。这里最好使用Windows10专业版和Windows11专业版。首先打开电脑属性,界面如下,查看当前Windows版本是否满足要求,不满足则需要将Windows版本升级。在电脑本地启动wsl功能在开始菜单输入控制面板,点击进入,然后点击程序点击“启用或关闭Windows功能”首先启动Hype-V服务然后勾选wsl服务以上操作都做完之后,将电脑重启更新。

2023-12-18 19:26:19 329

原创 VS code c++环境配置

对于该文件,主要修改的是miDebuggerPath的值,改为你自己所对应的路径。注意:includePath和path两个部分内容是一样的,复制粘贴即可。如果能够正常运行,说明环境安装完毕。该部分直接复制粘贴即可。完成上述操作之后,记住。

2023-06-26 09:27:04 283 1

原创 hud_1058   Humble Numbers

hud_1058 Humble Numbers题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1058题目原文:题意:该题就是让我们找出题意里所谓的“Humble Numbers”,根据题目的意思,‘HumbleNumbers’指的是一个数的所有质因子必须由2,3,5和7组成,非质因子无要求,例如14,它的因子为1,2,7,14,它的质因子为7,而7是在{2,3,5,7}这个集合里的,所以14是HumbleNumbers,例如2...

2021-05-16 10:11:05 107

C++编译器-mingw64

C++编译器-mingw64

2023-06-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除