Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++11:用另一个 constexpr char 数组初始化 constexpr char 数组
我想初始化constexpr char 与另一个成员constexpr char 成员 是否可以做C 11或以上 include
c
Arrays
C11
templatemetaprogramming
constexpr
在编译时将 this 指针和类方法的参数传递给本地 lambda 函数
假设您有一个场景 当您想要创建一个constexprlambda 在编译时计算某些内容的方法中 struct A int a constexpr A int a a a constexpr auto operator const A rhs
c
class
Lambda
constexpr
compiletime
哪条 C++14 规则禁止 constexpr 函数对数据成员进行赋值?
我的理解是这个 无意义的 代码不是有效的 C 14 class Point public constexpr double setX double newX return x newX private double x 我试图找出 C 14
c
constexpr
c14
为什么 Clang 无法通过 constexpr 函数中的索引获取 __m128 的数据
include
c
Clang
SIMD
constexpr
intrinsics
由于定义顺序,常量初始化“令人惊讶”
阅读时关于 constexpr 的幻灯片 http accu org content conf2007 Maurer C 0x Generating Constant Expression pdf简介是关于 使用 const 进行令人惊讶的
c
initialization
constants
C11
constexpr
C++ 使用 constexpr 和 lambda 表达式
我正在看书C 17 完整指南 https rads stackoverflow com amzn click com 396730017X以及第 6 1 节中constexprlambda作者举了两个例子 auto squared1 aut
c
Lambda
C17
constexpr
constexpr 初始化数组以对内容进行排序
这有点像一个谜题 而不是一个现实世界的问题 但我已经陷入了一种情况 我希望能够编写一些行为完全相同的东西 template
c
C11
templatemetaprogramming
constexpr
拥有 constexpr 静态字符串会导致链接器错误
以下程序给我一个链接时错误 include
c
string
C11
constexpr
typetraits
如何确保 constexpr 函数在运行时不会被调用?
假设您有一个函数可以为您的应用程序生成一些安全令牌 例如一些哈希盐 或者可能是对称或非对称密钥 现在假设您在 C 中将此函数作为 constexpr 并且您根据某些信息 例如构建号 时间戳等 为构建生成密钥 作为一名勤奋的程序员 请确保以适
c
constexpr
在编译时计算小整数的阶乘
我刚刚实现 再次 一个递归模板 用于在编译时计算整数的阶乘 谁会想到有一天我实际上会需要它 不过 我没有自己动手 而是去了Boost http www boost org 寻找答案 然而 特殊数学中的阶乘函数明确禁止将其与整数类型一起使用
c
Math
boost
templatemetaprogramming
constexpr
是否可以在标头中声明 constexpr 类并在单独的 .cpp 文件中定义它?
我有课Dimension我在 Dimension h 文件中定义了它 就像我的所有类一样 class Dimension public constexpr Dimension noexcept constexpr Dimension int
c
C11
constexpr
constexpr(即常量初始化)模板变量的初始化顺序是否有保证?
From en cppreference com w cpp language initialization http en cppreference com w cpp language initialization 无序动态初始化 si
c
initialization
globalvariables
languagelawyer
constexpr
在常量表达式中调用“static constexpr”函数是...错误? [复制]
这个问题在这里已经有答案了 我有以下代码 class MyClass static constexpr bool foo return true void bar noexcept foo 我希望从那时起foo is a static co
c
C11
constexpr
noexcept
constantexpression
访问 static constexpr std::array 而不使用类外定义
我有一个定义一些数组的类 点 hpp class Points public static constexpr std array lt double 1 gt a1 0 0 static constexpr std array lt do
C11
static
constexpr
stdarray
onedefinitionrule
为什么我可以在 constexpr 函数内调用非 constexpr 函数?
考虑以下代码 include
c
gcc
C11
constexpr
sideeffects
Constexpr 类:继承?
首先 我正在使用 Clang 3 4 1 我正在编写一个全局变量 它必须充当编译时上下文的占位符 主要作为值模板参数 为此 我编写了一个名为的 constexpr 类chameleon 它模仿任何运行时值的行为 struct chamele
c
inheritance
C11
constexpr
C++ 中可以使用 constexpr 函数加载文件吗?
有一个类似的问题here https stackoverflow com questions 26161422 is it possible to read a file at compile time但它没有有价值的信息 所以我想再次问这
c
constexpr
enum 与 constexpr 用于类内的实际静态常量
让我首先陈述我的意图 在过去的 C 时代 我们的代码如下 class C public enum SOME VALUE 27 然后我们可以使用SOME VALUE在我们的代码中作为编译时常量以及编译器会看到的任何地方C SOME VALUE
c
C11
constexpr
C++:switch 语句中的结构成员
我正在用 C 编写一个微处理器模拟器 我的目标之一是使其代码非常可读 为了实现操作码 我有一个结构体 用于表示各个处理器指令 它包含操作码以及程序计数器前进的距离 这个想法是将每条指令的相关信息分组 struct instruction c
c
visualc
C11
struct
constexpr
计算 constexpr 时抛出异常会发生什么?
当计算常量表达式来初始化constexpr抛出异常是可能的 例如 下面是一个防止常量表达式的计算溢出的示例 include
c
Exception
C11
languagelawyer
constexpr
«
1
2
3
4
5
6
...9
»