自定义博客皮肤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)
  • 收藏
  • 关注

原创 C指针初始化相关

AI解读

2024-08-01 00:23:28 286

原创 关于sizeof、strlen、static、const、volatile、strstr等描述

为了避免这种情况,可以使用strncpy函数,它在复制指定数量的字符后会截断字符串,从而防止溢出。因此,在使用时需要确保传入的参数是有效的,以避免出现未定义行为或程序崩溃。用处:用于定义常量,强制其值在程序执行过程中不可修改,从而提高代码安全性、健壮性,并优化编译。用处:用于计算字符串的长度(字符数),不包括结尾符“\0”,虽然也占一字节的空间;用处:作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。用处:用于指定变量或函数的范围和生命周期,使其仅限于声明所在的作用域。

2024-07-30 23:03:53 331

原创 QT出现 mainwindow.cpp:6:12: error: allocation of incomplete type ‘Ui::XXXX‘

1.原因:最近,使用QT出现allocation of incomplete type 'Ui::XXXX'错误,排除代码错误后。网上查寻找解决办法,发现出现此问题的原因大部分跟本项目无关;但,偶然想起看过的一篇文章需要清除什么,

2024-01-14 23:12:23 1056 1

原创 c++中重写、覆盖/隐藏、重载

A、除成员访问运算符“.”、成员指针运算符“.*”和“->*”、作用域运算符“::”、sizeof运算符和三目运算符“?F、运算符重载是针对新类型数据的实际需要对原有运算符进行的适当的改造,重载的功能应当与原有功能相类似,避免没有目的地使用重载运算符;H、重载的运算符一般是用户自定义类型,否则就不是重载而是改变了现有的C++标准数据类型的运算符的规则;B、重载运算符限制在C++语言中已有的运算符范围内的允许重载的运算符之中,不能创建新的运算符;C、运算符重载的实质是函数重载,遵循函数重载的选择原则;

2023-10-05 22:23:34 482

原创 C语言小结

在程序运行过程中可以更改的量本质一段可以读写的内存主要用于存放程序运行过程中的一些必要数据C程序中变量必须先定义后使用存储类型 数据类型 变量名 = 初始化值;变量的赋值:给变量对应的内存空间写入一个新的值,覆盖原理的值初始化值可以是常量、变量类型匹配, 空间足够8.2。

2023-08-04 08:46:13 291 3

空空如也

空空如也

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

TA关注的人

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