码迷,mamicode.com
首页 >  
搜索关键字:constexpr    ( 109个结果
c++实例之通讯录管理系统之显示联系人功能(三)
#include<iostream> using namespace std; constexpr auto MAX = 1000; //联系人结构体 struct Person { string m_name; int m_sex; int m_age; string m_phone; strin ...
分类:编程语言   时间:2019-12-23 15:11:59    阅读次数:150
c++实例之通讯录管理系统之删除联系人功能(四)
#include<iostream> using namespace std; constexpr auto MAX = 1000; //联系人结构体 struct Person { string m_name; int m_sex; int m_age; string m_phone; strin ...
分类:编程语言   时间:2019-12-23 14:52:17    阅读次数:145
c++之常量表达式
常量表达式看起来像函数,但其实不是函数,函数可以被调用, #include <iostream> constexpr double GetPi() { return 22.0 / 7 ;} constexpr double TwicePi() { return 2 * GetPi(); } int ...
分类:编程语言   时间:2019-11-24 15:38:02    阅读次数:106
类模板——C++11(十一)
//类型模板参数 template class Vector { private: T* elem; int sz; } Vector sv; //值模板参数 template struct Buffer { using value_type = T; //别名 constexpr int size... ...
分类:编程语言   时间:2019-11-21 10:14:17    阅读次数:53
常量——C++11(二)
1、const关键字:指明在运行时计算。 2、constexpr关键字:指明在编译时求值。 ...
分类:编程语言   时间:2019-11-18 09:26:07    阅读次数:71
【C++】内联函数和cosntexpr函数
constexpr函数 constexpr函数(constexpr function)是指能用于常量的表达式的函数。定义constexpr函数的方法和其它函数类似,不过要遵循几项约定:函数的返回类型和所有形参的类型都得是字面值类型,而且函数体中必须有且只有一条return语句: 我们把new_sz定 ...
分类:编程语言   时间:2019-09-29 19:35:32    阅读次数:102
【C++】constexpr和常量表达式
常量表达式(const expression)是指值不会改变并且在编译过程就能得到计算结果的表达式。显然,字面值属于常量表达式,用常量表达式初始化的const对象也是常量表达式。后面将提到,C++语言有几种情况下是要用到常量表达式的。 一个对象(或者表达式)是不是常量表达式由它的数据类型和初始值共同 ...
分类:编程语言   时间:2019-09-19 17:46:44    阅读次数:80
趣味编程:静夜思(C++17 Ranges版)
``` include include include include include using namespace std; using namespace ranges; int main(int argc, const char argv[]) { constexpr char locale ...
分类:编程语言   时间:2019-06-07 19:04:28    阅读次数:353
constexpr
(转) onstexpr是C++11中新增的关键字,其语义是“常量表达式”,也就是在编译期可求值的表达式。最基础的常量表达式就是字面值或全局变量/函数的地址或sizeof等关键字返回的结果,而其它常量表达式都是由基础表达式通过各种确定的运算得到的。constexpr值可用于enum、switch、数 ...
分类:其他好文   时间:2019-05-29 23:33:22    阅读次数:134
指针和数组
对数组的元素使用取地址符就能得到指向该元素的指针: 编译器自动讲数组名字替换为一个指向数组首元素的指针: 当数组作为一个auto变量的初始值时,推断得到的类型是指针而非数组: 使用ia作为初始值执行初始化的过程: decltype(ia)返回的类型是由10个整数构成的数组: 指针也是迭代器 允许使用 ...
分类:编程语言   时间:2019-05-11 18:18:07    阅读次数:141
109条   上一页 1 2 3 4 5 ... 11 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!