2021
07-02
07-02
使用c++11 constexpr时遇到的坑详解
最近在使用constexpr的时候无意中踩了个小坑。下面给个小示例:#include<iostream>constexprintn=10;constexprchar*msg="Hello,world!";intmain(){for(autoi=0;i<n;++i){std::cout<<msg<<std::endl;}}constexpr应该是大家很熟悉的东西了,也是最常用的c++11新特性之一。和宏相比除了更强的类型安全之外,constexpr还带来了编译期计算。上面的代码相当简单,我们循环输出“Hello,world!”...
继续阅读 >