gpt4 book ai didi

c++ - 为什么在将 int 初始化为浮点值时大括号初始化不会出错?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:06:43 24 4
gpt4 key购买 nike

<分区>

我正在通过 Josée Lajoie 和 Stanley B. Lippman 合着的 C++ Primer 学习 C++。我读到,当使用花括号初始化变量时,如果初始化导致数据丢失,则会发生错误。

double a=5.545;
int b{a};
std::cout<<b;

但是当我运行上面的代码时,我没有收到任何错误并且输出为 5。

PS:我使用的是 CLion IDE 和 MingW C++ 编译器。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com