用户自定义字面值——C++11(十)

 
序号 头文件 名字空间 字面值 说明
1 <chrono> std::literals::chrono_literals h, min, s, ms, us, ns 123s是秒
2 <string> std::literals::string_literals s "abc"s是一个std::string
3 <string_view> std::literals::string_literals sv  
4 <complex> std::literals::complex_literals i, il, if 12.7i为虚部,1+2i为复数
constexpr complex<double> operator""i(long double arg)  //虚部的字面值定义
{
    return {0, arg};
}
complex<double> z = 2.7 +2.3i;

 

posted @ 2019-11-19 07:05  zmlgo  阅读(311)  评论(0编辑  收藏  举报