用户自定义字面值——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;

猜你喜欢

转载自www.cnblogs.com/share-ideas/p/11886787.html