首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雨落倾城夏未凉
掘友等级
软件工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
83
文章 83
沸点 0
赞
83
返回
|
搜索文章
雨落倾城夏未凉
软件工程师
·
27天前
关注
2.如何创建自己的类
第一步:核心概念——如何设计一张“蓝图” 创建自己的类,本质上就是在设计一张“蓝图”。这张蓝图描述了一类事物“是什么”以及“能做什么”。 创建类的核心三要素: 类名 (Cl...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
27天前
关注
1.什么是类(class),什么是对象(obj)-习题
题目一:概念填空 要求 :请将左边的代码元素用通俗易懂的词语解释 class Student Student stu1 name 题目二:代码填空题 要求 :假设我们有一个...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
27天前
关注
1.什么是类(class),什么是对象(obj)
核心概念:蓝图与实体 想象一下,你要盖一栋房子。 类 (Class) :就是那张 设计蓝图 。这张蓝图详细描述了房子的所有属性(比如有几个房间、多大面积、什么颜色)和功能(...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
29天前
关注
10.c++11新特性
1. auto 关键字与类型推导 一句话解释 :让编译器在编译时自动推断变量的类型,简化代码。 核心用法 : 2. 智能指针 (Smart Pointers) 一句话解释 ...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
9.c++new申请二维数组
方法一:指针的指针 (Pointer to Pointer) 原理 :这是最基础的方法。先创建一个指针数组(每个元素都是一个 int* ),然后再循环为每个指针分配一块内存...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
8.被free回收的内存是立即返还给操作系统吗?为什么?
通常不会。 被 free 回收的内存并 不是立即返还给操作系统 ,而是返还给 C/C++ 的运行时库(Runtime Library) 。 为了让您彻底理解,我们用一个非常...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
7.既然有了malloc/free,c++中为什么还需要new/delete呢?
因为 C++ 的核心是“对象 (Object)”,而不仅仅是“内存 (Memory)”。 malloc/free 只能处理内存,而 new/delete 才能真正地创造和销...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
6.new和malloc的区别
new 和 malloc 都用于在堆上分配内存,但它们在语言层面、功能和使用方式上有本质的区别。 new vs. malloc: 全方位对比 代码示例 下面的代码直观地展示...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
5.通过拷贝构造函数复制一个对象,假如对象的成员中有个指针类型的变量,如何避免拷贝出来的副本中的该成员之下行同一块内存(等价于默认拷贝构造函数有没有缺点)
这个问题问得非常精准,它正好切中了深拷贝和浅拷贝最核心的矛盾点。 您的问题包含两个层面: 1.默认拷贝构造函数有什么缺点? 2.如何解决这个缺点? 1. 默认拷贝构造函数的...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
4.深拷贝VS浅拷贝
核心定义 浅拷贝 (Shallow Copy) :只复制对象本身和对象内的指针地址,不复制指针所指向的资源。 深拷贝 (Deep Copy) :不仅复制对象本身,还 重新分...
2
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
3.Union,Struct,Class的异同点
核心区别(一句话概括) 1.Struct vs Class : 唯一的区别在于 默认的访问权限 不同。 struct 默认是 public 的,而 class 默认是 pr...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
2.声明和定义的区别
1.声明 告诉编译器变量的类型和名字,不需要分配空间 2.定义 对这个变量和函数进行内存分配和初始化,需要分配空间 3.变量的声明和定义 3.1 变量的声明 3.2 变量的...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
1月前
关注
1.cin,cin.get(),getchar(),getline(),cin.getline()异同点
1.cin 读取一个单词或数字(遇空格/换行停止) 2.cin.get() 读取单个字符(包含空格换行) 3.getchar() C语言版的读一个字符 4.cin.getl...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
从零构建INI配置工具的分步指南
一、需求分析与技术选型 核心需求 :创建一个可视化工具,支持INI配置文件的创建、编辑、保存和加载,需处理多种数据类型(布尔值、整数、浮点数、枚举、字符串)。 技术选型 :...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
干货6-Qt打包
1.先选择release,然后执行 2.在qt项目工程文件中找到release,点进去找到exe文件 3.新建一个英文名文件,包含该exe文件 4.找到自己qt环境管理员打...
0
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
上位机项目1
1.界面布局 1.设计总体框架 (1) 主窗口大小:550*400 (2) 接收窗口:350*200 (3) 发送窗口:350*70 (4) 按键:刷新,状态灯,打开串口,...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
8.Qt文件操作
1.设置布局 1.1选择Text Edit点击垂直布局 1.2 输入文件(&F) 1.3补全文件 1.4补全菜单栏 按下SHIFT+ALT+R可以查看预览图 1.5menu...
2
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
干货5-C2001和C2143错误的解决
干货5-C2001和C2143错误的解决 1.问题如图 2.在Qt Creator中设置 3.在.pro中设置...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
1.visual studio 2022配置Qt
1.在visual studio 2022点击扩展,然后点击管理扩展 2.搜索Qt vs tools并安装Qt visual studio Tools 3.点击工具,再点击...
1
评论
分享
雨落倾城夏未凉
软件工程师
·
2月前
关注
干货3-布局管理
1.Layouts布局 1.1.Vertical Layout垂直布局 (1) 先拖动Vertical Layout布局,再拖动Push Button到布局 (2) 先拖动...
1
评论
分享
下一页
个人成就
文章被点赞
111
文章被阅读
3,048
掘力值
839
关注了
2
关注者
3
收藏集
1
关注标签
11
加入于
2024-12-08