06 2021 档案

摘要:一、主窗口和子窗口设计: 功能:点击Enter Child显示子窗口Dialog1,主窗口输入文字点击Emit可将文字更新到子窗口Dialog1中 主窗口输入文字点击Emit,可直接将文字更新到子窗口Dialog2中,dialog2会自动弹出并显示主界面的文字(注意dialog1和dialog2是两 阅读全文
posted @ 2021-06-27 16:51 我们都不是哈士奇 阅读(3543) 评论(0) 推荐(0) 编辑
摘要:关于指针的学习: 1.指针定义和指针声明是两回事!!指针必须先声明、再定义、再引用!(或者声明与定义一起),只声明不定义的指针不能使用(编译会出现段错误) 1 int *p;//是声明 2 *p=&a//是定义 3 cout<<*p;//是使用 2.指针的定义,定义也称初始化,是指为指针分配内存空间 阅读全文
posted @ 2021-06-27 10:46 我们都不是哈士奇 阅读(50) 评论(0) 推荐(0) 编辑
摘要:1 #include <QCoreApplication> 2 3 #include <iostream> 4 using namespace std; 5 6 QString qstr1 = "qyanjiachen"; 7 QString qstr2 = "1234"; 8 9 10 11 st 阅读全文
posted @ 2021-06-20 21:37 我们都不是哈士奇 阅读(120) 评论(0) 推荐(0) 编辑
摘要:O、指针 一、函数指针 1.定义:是一个指针,类似其他数据类型的指针(但指向函数的指针变量没有 ++ 和 -- 运算。),该指针指向的是一个函数,也可以认为指向的是函数的入口地址 2.用法:先定义一个普通函数(当然也包括指针函数),再定义一个指针,赋值时函数不带括号也不带参数(有两种赋值方法),指向 阅读全文
posted @ 2021-06-20 20:35 我们都不是哈士奇 阅读(569) 评论(0) 推荐(0) 编辑
摘要:*&p 等价于*(&p),&*p 等价于&(*p)。 1、如果p是int *指针变量,那么*&p = p,&*p = p,都是p,但还没定义p指向哪,存的是谁的地址。 2、如果p是一个int变量,那么*&p = p;而&*p是非法的,因为*p非法。 阅读全文
posted @ 2021-06-14 16:03 我们都不是哈士奇 阅读(585) 评论(0) 推荐(0) 编辑
摘要:最近结合计算机组成原理再学习一遍C++基础,现在对函数的值传递、引用传递和指针传递都有了新的认识,CPU能够操作的是指令和地址,所有你看到的数字实际上都是在内存中的一个地址 1.值传递: 01调用函数时,相当于p1=c,p2=d(将内存中c和d的值复制一份,分别存在另一处地址上) 02在函数内部,是 阅读全文
posted @ 2021-06-14 15:06 我们都不是哈士奇 阅读(108) 评论(0) 推荐(0) 编辑