C ++ 1y / 14:自动变量模板?

安德鲁·托马佐斯(Andrew Tomazos)

以下C ++ 1y / C ++ 14程序格式错误吗?

template<class> constexpr auto X = 42;

int main()
{
        static_assert(X<int> == 42, "");
}

为什么/为什么不呢?

lang主干抱怨:

error: invalid operands to binary expression ('auto' and 'int')
安德鲁·托马佐斯(Andrew Tomazos)

这是Clang中的错误,现已修复:http : //llvm.org/bugs/show_bug.cgi?id=19152

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++ 1y自动功能类型推导

来自分类Dev

C ++ 1y / C ++ 14:将静态constexpr数组转换为非类型模板参数包?

来自分类Dev

gcc编译选项std = c ++ 1y和std = c ++ 14之间的区别

来自分类Dev

在C ++ 11或C ++ 1y中对非类型模板参数包进行排序?

来自分类Dev

C ++ 14 / 1y:“ operator +必须带有一个或两个参数”的标准引用?

来自分类Dev

c ++ 1y将允许派生类对基类变量进行类内初始化吗?

来自分类Dev

C ++:元组列表C ++ 11 / 1y

来自分类Dev

返回类型推导的类方法?C ++ 1y

来自分类Dev

CRTP和c ++ 1y返回类型推导

来自分类Dev

C ++ 1y的内存管理中的定型释放功能

来自分类Dev

在qt(mingw)中启用c ++ 1y

来自分类Dev

C ++ 1y / C ++ 14:不允许在常量表达式中分配对象的生存期吗?

来自分类Dev

C ++ 1y / C ++ 14:不允许在常量表达式中分配对象的生存期吗?

来自分类Dev

此递归多态C ++ 1y lambda调用有什么问题?

来自分类Dev

在C ++ 1y中是否需要公共的类typedef?

来自分类Dev

c ++ 11 / 1y lambda函数的类型签名是什么?

来自分类Dev

C ++ 1y没有从std :: bind到std :: function的可行转换

来自分类Dev

C ++ 1y中的内存管理中的大小调整分配功能

来自分类Dev

具有默认模板参数的C ++ 14变量模板?

来自分类Dev

在C ++ 1y中,'constexpr'非静态成员函数不会隐式地成为'const';添加“ const”以避免行为改变

来自分类Dev

了解有关C ++ 1y的提案N3650中有关可恢复功能的示例

来自分类Dev

C ++ 14警告:变量的模板头太多(应为0)

来自分类Dev

C ++ 14结合了通用lambda和变量模板

来自分类Dev

-O1 / 2/3,带有-std = c ++ 1y / 11/98-如果包含<cmath>,我会收到错误消息:在此范围内未声明'_hypot'

来自分类Dev

C ++ 14自动lambda可以接受Obj <std :: tuple <void>>-但是模板函数不能吗?

来自分类Dev

C ++ 14变量模板:它们的目的是什么?有用法示例吗?

来自分类Dev

C ++ 14变量模板:它们的目的是什么?有用法示例吗?

来自分类Dev

C++ 14:如何使用可变参数模板创建值 1-100 的数组

来自分类Dev

在C ++ 14中使用自动返回“类型”进行显式模板专业化是否有效?

Related 相关文章

  1. 1

    C ++ 1y自动功能类型推导

  2. 2

    C ++ 1y / C ++ 14:将静态constexpr数组转换为非类型模板参数包?

  3. 3

    gcc编译选项std = c ++ 1y和std = c ++ 14之间的区别

  4. 4

    在C ++ 11或C ++ 1y中对非类型模板参数包进行排序?

  5. 5

    C ++ 14 / 1y:“ operator +必须带有一个或两个参数”的标准引用?

  6. 6

    c ++ 1y将允许派生类对基类变量进行类内初始化吗?

  7. 7

    C ++:元组列表C ++ 11 / 1y

  8. 8

    返回类型推导的类方法?C ++ 1y

  9. 9

    CRTP和c ++ 1y返回类型推导

  10. 10

    C ++ 1y的内存管理中的定型释放功能

  11. 11

    在qt(mingw)中启用c ++ 1y

  12. 12

    C ++ 1y / C ++ 14:不允许在常量表达式中分配对象的生存期吗?

  13. 13

    C ++ 1y / C ++ 14:不允许在常量表达式中分配对象的生存期吗?

  14. 14

    此递归多态C ++ 1y lambda调用有什么问题?

  15. 15

    在C ++ 1y中是否需要公共的类typedef?

  16. 16

    c ++ 11 / 1y lambda函数的类型签名是什么?

  17. 17

    C ++ 1y没有从std :: bind到std :: function的可行转换

  18. 18

    C ++ 1y中的内存管理中的大小调整分配功能

  19. 19

    具有默认模板参数的C ++ 14变量模板?

  20. 20

    在C ++ 1y中,'constexpr'非静态成员函数不会隐式地成为'const';添加“ const”以避免行为改变

  21. 21

    了解有关C ++ 1y的提案N3650中有关可恢复功能的示例

  22. 22

    C ++ 14警告:变量的模板头太多(应为0)

  23. 23

    C ++ 14结合了通用lambda和变量模板

  24. 24

    -O1 / 2/3,带有-std = c ++ 1y / 11/98-如果包含<cmath>,我会收到错误消息:在此范围内未声明'_hypot'

  25. 25

    C ++ 14自动lambda可以接受Obj <std :: tuple <void>>-但是模板函数不能吗?

  26. 26

    C ++ 14变量模板:它们的目的是什么?有用法示例吗?

  27. 27

    C ++ 14变量模板:它们的目的是什么?有用法示例吗?

  28. 28

    C++ 14:如何使用可变参数模板创建值 1-100 的数组

  29. 29

    在C ++ 14中使用自动返回“类型”进行显式模板专业化是否有效?

热门标签

归档