功能和代码都很简单,直接上代码string getFormatTime(const char* format, const int len){ time_t curtm = time(nullptr); struct tm* tm_ptr; tm_ptr = localtime(&...
分类:
其他好文 时间:
2015-11-19 12:51:24
阅读次数:
111
一、nullptr的意义 1.NULL在C中的定义#define NULL (void*)0 2.NULL在C++中的定义#ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0)...
分类:
编程语言 时间:
2015-11-15 17:43:50
阅读次数:
269
指定std::nullptr_t类型的null指针常量,该类型可转换为任何原始指针类型。尽管您可以使用关键字nullptr而不包含任何标头,但如果您的代码使用类型std::nullptr_t,则您必须通过包含标头<cstddef>来定义该类型。请避免将NULL或零(0)用作null指针常量;nullptr不仅不易被..
分类:
其他好文 时间:
2015-10-31 18:44:41
阅读次数:
198
1.nullprt与NULL代码:void f(int i) { cout ,其定义为typedef decltype(nullptr) nullptr_t;使用nullptr_t可以定义多个指针空值,而不仅仅是nullptr一个(虽然nullptr已经够用了)int main () { ...
分类:
编程语言 时间:
2015-10-25 19:25:14
阅读次数:
203
Regular segment tree usage. Should be medium though.struct Node{ Node(int rs, int re) : s(rs), e(re), left(nullptr), right(nullptr){} int s;...
分类:
其他好文 时间:
2015-10-20 15:21:17
阅读次数:
216
templateclass Queue{private: struct Node { T data; std::unique_ptr next = nullptr; Node(T _data): ...
分类:
编程语言 时间:
2015-09-23 16:19:46
阅读次数:
247
C++11中输出当前时间最直接的方法:std::time_t t2 = std::time(nullptr);cout (ms).count();auto const msecs = diff % 1000;std::time_t t = system_clock::to_time_t(n1);co...
分类:
编程语言 时间:
2015-09-09 21:04:55
阅读次数:
221
本文内容主要是关于 c++ primer 第五版的前4章中涉及c++11内容的整理。这一篇主要涉及c++11的关键词nullptr、auto、decltype,以及range for、列表初始化的新特性。
分类:
编程语言 时间:
2015-08-30 12:42:12
阅读次数:
201
1 int i = 0; 2 AcEdCommandIterator* iter = nullptr; 3 for (iter = acedRegCmds->iterator(); !iter->done(); iter->next()) 4 ...
分类:
其他好文 时间:
2015-08-29 13:56:38
阅读次数:
211
其实和判断是否相同是一样的:bool isSymmetric(TreeNode* root) { if (root == nullptr) { return true; } function check; check = [&](TreeNode*& p...
分类:
其他好文 时间:
2015-08-12 16:42:59
阅读次数:
98