自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT使用Cmake编译自定义控件封装时,存在找不到自定义的控件.ui文件,如下时解决方法:

出现这个问题的根本原因是:CMake默认不会自动将当前目录添加到头文件搜索路径中,需要显式配置。

2025-11-06 17:29:26 817

原创 C++实现:描述小乐乐比较懒惰,他现在想睡觉,然后再去学习。他知道现在的时刻,以及自己要睡的时长,想设定一个闹钟叫他起床学习,但是他太笨了,不知道应该把闹钟设定在哪个时刻,请你帮助他。

(只考虑时和分,不考虑日期)1. **读取输入**:输入格式为 `hour:minute k`,例如 `0:0 100`。- **输出格式化**:使用 `printf` 的 `%02d` 格式说明符,确保小时和分钟输出为两位(例如,`1:40` 输出为 `01:40`)。5. **格式化输出**:使用 `printf` 将小时和分钟格式化为两位字符串,不足两位时补零(例如,`1` 输出为 `01`)。- **输入处理**:使用 `cin` 直接读取整数(小时和分钟)和字符(冒号),以及睡眠时长 `k`。

2025-05-30 10:11:30 417

原创 为什么十六进制的数字和8进制的数字可以直接相加并输出10进制的数?

`cin >> hex >> a`:`hex` 告诉 `cin` 接下来的输入 `a` 是十六进制格式的数字。无论用户输入的是 `1A`(十六进制)还是 `0x1A`,`cin` 会将其转换为对应的十进制值(这里是 `26`)并存储在变量 `a` 中。- `cin >> oct >> b`:`oct` 告诉 `cin` 接下来的输入 `b` 是八进制格式的数字。例如,用户输入 `12`(八进制),`cin` 会将其转换为对应的十进制值(这里是 `10`)并存储在变量 `b` 中。

2025-05-29 14:59:20 307

原创 看代码有个疑惑:为什么在使用枚举的时候,前面需要加using 名称空间::类名?(类中普通枚举和强类型枚举的转换 )

此时,`VALUE1` 必须通过 `MyEnum::` 访问,而不能直接写 `MyClass::VALUE1`。这里不需要 `using` 声明,因为普通枚举的枚举值(如 `VALUE1`)会“泄漏”到类的作用域中,可以直接通过 `MyClass::VALUE1` 访问。- 对于 **`enum class`**,必须通过 `类名::枚举名::枚举值` 访问,`using` 可以简化代码。- 对于 **普通 `enum`**,枚举值可以通过 `类名::枚举值` 直接访问,无需 `using`。

2025-05-12 22:15:20 387

原创 如何在vs中同时打开两个项目

解决方案->添加->现有项目,找到项目中的.vcxproj文件,左侧解决方案资源管理器中,

2025-05-04 23:38:35 742

空空如也

空空如也

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

TA关注的人

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