一:Qt带参数的信号 main.cpp #include "widget.h" #include "slot.h" #include <QApplication> int main(int argc, char *argv[]) { QApplication a(argc, argv); //查找Q ...
分类:
其他好文 时间:
2020-02-26 01:14:32
阅读次数:
236
1.nullptr nullptr 出现的目的是为了替代 NULL。 在某种意义上来说,传统 C++ 会把 NULL、0 视为同一种东西,这取决于编译器如何定义 NULL,有些编译器会将 NULL 定义为 ((void*)0),有些则会直接将其定义为 0。 C++ 不允许直接将 void * 隐式转 ...
分类:
编程语言 时间:
2020-02-22 11:51:16
阅读次数:
84
题目 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 限制: `0 res; ListNode pNode = head; while (pNode != nullptr) { res.push_back(pNode val); pNode = pNode next ...
分类:
其他好文 时间:
2020-02-21 23:57:14
阅读次数:
117
1.归 ListNode* sortList(ListNode* head) { if (head == nullptr || head->next == nullptr) return head; // 1.将待排序序列分为两部分 ListNode* pre = nullptr, *slow = ...
分类:
编程语言 时间:
2020-02-08 00:36:48
阅读次数:
80
字典树的指针写法 1. 注意初始化 2. 注意nullptr 3. 小心指针漂移。 声明 如果不加上初始化,请在声明时加上。 树根 插入 ...
分类:
其他好文 时间:
2020-02-02 00:54:47
阅读次数:
92
1. 内存的每一个字节都有一个地址,变量的地址是首字节的地址。(比如一个 int 类型有 4 个字节,但是将第一个字节的地址作为整个变量的地址) 2. 数组名是一个常量指针。 3. 用 nullptr 来指示一个无效的内存地址。 4. 给函数传递指针,与传递引用可以起到相同的效果。但是引用比指针更容 ...
分类:
其他好文 时间:
2020-01-25 23:26:13
阅读次数:
72
83. 删除排序链表中的重复元素 https://leetcode cn.com/problems/remove duplicates from sorted list/ | 难度 | 完成日期 | 耗时 | 提交次数 | | | | | | | 简单 | 2020 1 16 | 0.5小时 | 2 ...
分类:
编程语言 时间:
2020-01-16 19:21:27
阅读次数:
79
括号中 第一个字段 "nullptr" 作用是指定父控件。 第二个字段 弹窗标题。 第三个字段 弹窗显示内容。 第四个字段 指定窗口内按钮数量与显示内容 第五个字段 指定光标锁定哪个按钮。 ...
分类:
其他好文 时间:
2020-01-15 10:06:35
阅读次数:
71
从0到NULL 在C++的世界中字面值0用来表示空指针,所以0可以当作所有指针类型的字面值。为了让语义更明确引入了 宏定义: 这说明了在C++中, 是被替换为0的(在一些实现中 可能被定义为0L),这是因为C++不允许 指针隐式转换为其它类型指针,但是允许0作为各指针类型的字面值常量。 这样做虽然能 ...
分类:
其他好文 时间:
2020-01-08 00:11:44
阅读次数:
159
上机环境linux mint Qt5.11 需求:自定义一个label,使得label在点击时可以显示鼠标的坐标值 步骤一,新建一个QWidget项目 方便起见,设置如下 步骤二,新建一个Label类 自定义的控件,无非是在Qt官方控件的基础上添加新的槽(通俗点就是响应事件的函数),那么必定要继承基 ...
分类:
编程语言 时间:
2020-01-06 12:50:29
阅读次数:
106