C++ 列表初始化

来源:互联网 发布:昆明行知中学怎么样 编辑:程序博客网 时间:2024/05/01 21:04
#include <iostream>using namespace std;int main(void){int i = 4.3;int i_l = { 4.3 };}

列表初始化可能初学者觉得只是初始化数组容器之类可以用到

其实在初始化一些内置简单类型 比如 int double float 之类的 也是有用的  

可以防止精度隐式转换损失

比如 第7行代码   i=4.3  可以通过编译   值为4

但是下面那一行 i_l={4.3};或者 i_l{4.3};   就不会通过编译  因为这样会损失精度

0 0
原创粉丝点击