- 博客(21)
- 收藏
- 关注
原创 《C++ 继承》
任何足够先进的科技都与魔法无异,但魔法背后的真相永远是严谨的代码逻辑。愿我们既能享受创造的浪漫,也能保持对技术的敬畏之心 !🚀
2025-06-10 23:12:59
527
4
原创 《C++类和对象之默认成员函数》
(类传值传参的本质是将实参拷贝一份给形参,而在拷贝过程中就调用类的拷贝构造,此时如果类的拷贝构造是传值传参就会再次触发拷贝构造,无限递归。3.如果类类型中的成员都是内置类型,且未显示定义拷贝构造,此时系统会自己生成一个拷贝构造来对值进行浅拷贝。4.如果自定义类型存在资源申请,就必须自己显示定义拷贝构造,否则在进行拷贝构造时系统会进行浅拷贝将两个实例化对象中的成员指针指向同一块内存,析构的时候就会析构两次,引发程序崩溃。2.如果类中没有显示定义构造函数,编译器自动生成一个无参的默认构造函数。
2025-03-16 12:38:24
362
1
原创 《C++类和对象之基础篇》
关键字:class,后接类名,{}中存放类的主体内容,}后面的分号不能省略(与结构体类似)。类中的内容称为成员变量和成员函数。为了区分,一般会在成员变量和成员函数前或者后面加上_或m,来表示其是类中的内容。定义在类中的函数默认为内联函数;只是声明却在类外使用::来定义的函数不被默认为是成员函数。
2025-03-14 21:50:47
282
原创 《C++入门篇》
namespace后面跟上命名空间名即可。命名空间实际上是一个域,c++中有函数局部域,全局域,命名空间域,类域。c++规定在不同的域中可以定义同名变量/函数/类型,这样就避免了同名数据冲突的问题。本质是命名空间域和类域影响了编译查找的逻辑。namespce只能定义在全局,可以嵌套定义。c++标准库都放在一个名为std的命名空间中。
2025-03-13 23:25:14
778
原创 c语言函数部分
大家一定在数学中早就接触过函数,那c语言中的函数是什么样的呢,今天我想来讲讲。我觉得c语言里面的函数和数学里面的函数本质上是一样的,都是给参数然后输出参数。
2024-11-19 01:00:24
937
原创 猜数字整活游戏
这时候我觉得玩家会没来得及看清屏幕上的提示所以我停顿了1秒,这里就又用到了Sleep库函数这里第一个s需要大写,同时需要一个<windows.h>的头文件。这里我们调用srand函数,其中需要一个<stdlib.h>的头文件,再利时间戳实现每次执行都会生成不同的随机数,其中需要一个<time,h>的头文件,由srand((unsigned int)time(NULL))实现随机数的生成。printf("游戏失败,你的电脑将在1分钟后关机,如果输入我是猪就取消关机\n");printf("猜大了\n");
2024-11-09 01:12:23
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人