码迷,mamicode.com
首页 >  
搜索关键字:constexpr    ( 109个结果
求二叉树最大层数
都能求最小了,就能求最大:int maxDepth(TreeNode* root) { if (root == nullptr) { return 0; } constexpr int MIN_DEPTH = 0; constexpr int in...
分类:其他好文   时间:2015-08-11 23:03:33    阅读次数:105
求二叉树最小层数
int minDepth(TreeNode* root) { if (root == nullptr) { return 0; } constexpr int MAX_DEPTH = INT16_MAX; constexpr int initLay...
分类:其他好文   时间:2015-08-11 18:13:04    阅读次数:160
C++ primer学习记录(个人猜想未测试版本)
学习版本:第五版。本博文主要记录个人曾经并不知晓知识细节。因为linux下的编译环境还未进行学习。所以实际代码测试将在今后完成。红色:需确认。蓝色:重点。1)const对象设定为仅在文件内有效。个人认为:.h .cpp属于同文件的概念(未测试)。2)constexpr:常量表达式标示符。使用此作为前...
分类:编程语言   时间:2014-12-20 16:47:56    阅读次数:172
c++ 11 key note
常数初始化,使用constexpr关键字 constexpr in getNum(){return 4}; int some_arr[getNum + 3]; 初始化列表class InitClass{ public: InitClass(std::initializer...
分类:编程语言   时间:2014-12-11 00:00:59    阅读次数:473
const和constexpr
我们已经知道,const变量不能被修改。C++还提供了一种更为"严格''的constexpr说明符(constexpr-specifier),在变量被声明或者定义的时候,如果类型说明符前面或者后面用了constexpr说明符,则表明该变量是一个const变量同时该变量必须被初始化。相比const.....
分类:其他好文   时间:2014-12-09 19:14:01    阅读次数:174
C++11 type_traits 之is_convertible源码分析
请看源码: template, is_function, is_array>::value> struct __is_convertible_helper { static constexpr bool value = is_void::va...
分类:编程语言   时间:2014-12-02 10:34:09    阅读次数:223
C++标准库之tuple
构造 构造函数 tuple的构造函数很普通,没啥说的。default (1)constexpr tuple();默认构造函数copy / move (2)tuple (const tuple& tpl) = default; 拷贝构造函数tuple (tuple&& tpl) = defau...
分类:编程语言   时间:2014-11-30 19:58:53    阅读次数:295
constexpr的用法
我的观点:今天有幸看到各位大神们在讨论constexpr的前途,有人说vs2010、2011、2012、2013都不支持,所以就觉得没用。好吧,我的世界中vs并不是不可获取,好吧,自己为了口头的胜利开始胡扯了。constexpr就像是一个告诉编译器,thisisa const XXtype.但是各种...
分类:其他好文   时间:2014-11-29 21:37:24    阅读次数:544
SGI 2.9.1源码手札 stream Iterator:istream_iterator 和ostream_iterator 知识核心点
短期代码阅读主要基于SGI的STL,测试环境则是GCC_4.8.3_STL和VS_STL。暂时不去配置BOOST等库STL细节。待续 1、istream_iterator 输入流迭代器 1)没有operator=操作,因为只读,不可写,所以编译不支持。迭代器句柄保存当前已读取到的数据。 _GLIBCXX_CONSTEXPR istream_iterator()       : _M...
分类:其他好文   时间:2014-11-23 20:16:58    阅读次数:287
C++11中的有趣的新特性(constexpr ) (Range-based for loop)
#include #include using namespace std; //constexpr keyword constexpr int sqare(int tmp) {     return tmp*tmp; } int main() {     int myArray[sqare(2)]={1,2,3,4};     //Range-bas...
分类:编程语言   时间:2014-11-05 00:29:02    阅读次数:217
109条   上一页 1 ... 8 9 10 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!