美文网首页程序员
【c++11关键字】 static_assert

【c++11关键字】 static_assert

作者: 小鱼号的代码日记 | 来源:发表于2020-10-29 21:08 被阅读0次
/*
 * c++11关键字
 * static_assert
 * 编译期间判断
 * 小鱼号的代码日志
*/
#include <QCoreApplication>
#include <iostream>
using namespace  std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    static_assert(sizeof(int) == 4, 
                  "only work for int for 32 bit");
    static_assert(sizeof(long) == sizeof(long long), 
                  "only work for long == long long");
    return a.exec();
}

相关文章

  • 【c++11关键字】 static_assert

  • C++11:static_assert

    (1) 为什么会提出static_assert?有人希望使用断言来限制模板的实例化。在static_assert之...

  • 2018-10-06

    C++11新关键字default C++11添加了很多新特性,使C++看上去更加的灵活和面向对象,其中新关键字de...

  • C++11中auto和decltype

    C++11中auto和decltype auto和decltype都是C++11中引进来用于自动推断类型的关键字,...

  • static_assert

    C++0x中引入了static_assert这个关键字,用来做编译期间的断言,因此叫做静态断言。 其语法很简单:s...

  • 阿里巴巴面试题基础篇 C++11

    ● 请问C++11有哪些新特性? 参考回答: C++11 最常用的新特性如下: auto关键字:编译器可以根据初始...

  • c11的基础知识

    2020.04.141、c++11的default和delete关键字https://blog.csdn.net/...

  • C++11/14 constexpr 用法

    constexpr是C++11开始提出的关键字,其意义与14版本有一些区别。C++11中的constexpr指定的...

  • [转]关键字noexcept

    1 关键字noexcept从C++11开始,我们能看到很多代码当中都有关键字noexcept。比如下面就是std:...

  • C++11拾穗

    C++11新关键字 alignas:指定对齐大小 alignof:获取对齐大小 decltype auto(重新定...

网友评论

    本文标题:【c++11关键字】 static_assert

    本文链接:https://www.haomeiwen.com/subject/tingmktx.html