链接:https://leetcode-cn.com/problems/add-two-numbers/ 代码: /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * L ...
分类:
其他好文 时间:
2020-05-25 00:15:00
阅读次数:
65
传统意义上来说,c++把NULL、0视为同一种东西,有些编译器将NULL定义为 ((void*)0),有些将其定义为0.c++不允许直接将void*隐式的转化为其他类型,但是如果NULL被定义为 ((void*)0),当编译char *p = NULL;NULL只好被定义为0。 还有: void f ...
分类:
其他好文 时间:
2020-05-24 12:03:01
阅读次数:
56
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solu ...
分类:
其他好文 时间:
2020-05-20 12:40:43
阅读次数:
58
HWND hWnd = CreateWindowW(szWindowClass, szTitle, WS_POPUP , //WS_OVERLAPPEDWINDOW, 0, 0, 1920, 1080, 0, 0, hInstance, nullptr); 效果如下: ...
nullptr是c++11中的关键字,表示空指针 要区分nullptr和NULL,首先要明白NULL的含义: NULL是一个宏定义,在c和c++中的定义不同,c中NULL为(void )0,而c++中NULL为整数0 所以在c++中int p=NULL; 实际表示将指针P的值赋为0,而c++中当一个 ...
分类:
编程语言 时间:
2020-05-17 12:55:14
阅读次数:
97
nullptr nullptr比NULL更安全。当需要使用NULL时,应使用nullptr代替。 auto 自动推断变量类型,常用于迭代器。 decltype 自动推断表达式类型。decltype(表达式) 拖尾返回类型 用于模板类的后置返回类型。 从 C++14 开始是可以直接让普通函数具备返回值 ...
分类:
编程语言 时间:
2020-05-12 10:06:55
阅读次数:
81
题目: 解答: 1 // 中序遍历即可。只需要记录一个pre指针即可。 2 3 4 class Solution { 5 public: 6 TreeNode* Convert(TreeNode* pRootOfTree) 7 { 8 if(pRootOfTree == nullptr) 9 { 1 ...
分类:
其他好文 时间:
2020-05-09 17:05:24
阅读次数:
63
题目: 解答: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : ...
分类:
其他好文 时间:
2020-05-03 16:30:10
阅读次数:
38
#define __xx(WaveClassFile::me()) class Xx : public QObject{ Q_OBJECT public: static Xx & me(); private: Xx (QObject *parent = nullptr); ~Xx (); }; Xx ...
分类:
编程语言 时间:
2020-05-02 09:42:18
阅读次数:
62
题目描述 给定多个有序链表,按有小到大的方式合并成一个链表 关键词:优先队列,链表 代码示例 因为每条链有序 借助优先队列,每次将每条链表的比较节点放入队列中,然后比较选择出一条链,将当前节点加入合并的链表中,然后将该节点的下一个节点放入队列中比较(如果存在)。 ...
分类:
其他好文 时间:
2020-05-01 15:10:20
阅读次数:
51