C++基础
这是一个C++基础记录的地方,当然都是我不会的地方。
草莓瑶瑶奶昔
盐以律己,甜以待人
展开
-
指针的内容
int a = 1;int *p = &a;于是乎:a --------- 1&a -------- 0xda848ff29c*p --------- 1p ----------- 0xda848ff29c&p --------- 0xda848ff2e0故而我们得到一个结论&作为一个取地址符,被他修饰的内容都是地址。* 作为一个解引用符,被他修饰的都是值的内容而p指向的是p指针指向的地址内容。&p指向...原创 2022-05-10 15:53:58 · 169 阅读 · 0 评论 -
C++内存管理
参考链接:C++-内存管理_skrskr66的博客-CSDN博客_c++内存管理C++内存管理(超长,例子很详细,排版很好)--CSDN博客_c++ 内存管理具体查看第二条参考链接,真的超长但是很详细讲的很清楚我看的好困,今天先这样吧。1、C++中内存分为哪几部分? 在C++中,内存分为5个区。 栈、堆、自由存储区、全局/静态存储区和常量存储区 1、栈 在执行函数时,函数内局部变量的...原创 2021-11-01 15:13:09 · 94 阅读 · 0 评论 -
指针的初步了解
一、什么是指针? 指针就是地址,地址就是指针。 指针就是内存地址,指针变量用来存放内存地址的变量。 不同类型的指针变量所占用的存储单元长度是相同的, 而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。 有了指针后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。二、如何获取变量地址 利用&取出变量地址int main(){ int a = 10; /...转载 2021-10-08 11:56:33 · 183 阅读 · 0 评论 -
static、define的简单介绍
一、static---静态的 1、修饰局部变量 2、修饰全局变量 3、修饰函数修饰局部变量 1、声明周期延长:该变量不会随函数结束而结束 2、初始化:知识第一次调用该函数时初始化 3、记忆性:后续调用时,该变量使用前一次函数调用完后所保存到的值 4、存储位置:不会存储在栈上,放在数据段上修饰全局变量 1、改变当前变量的链接属性,让该变量具有文件作用域...转载 2021-10-08 11:58:41 · 449 阅读 · 0 评论 -
for循环的几种写法
本文是基于模型视图框架的简单了解---qt、vs_草莓瑶瑶奶昔的博客-CSDN博客链接的基础上编写的,看了那么多还是一知半解,所以决定动手来加深理解。参考链接:(一部分参考链接会出现在文中,如有侵权请及时告知,谢谢)一、需求分析 这只是一个简单的学生管理系统,主要为了锻炼自己对模型视图框架的理解和熟悉QStandardItemModel的增删改查操作。1、界面详情 所以这里的学生管理系统大致框架如下:2、数据存储方式 ...原创 2021-10-29 17:38:08 · 13945 阅读 · 0 评论