gpt4 book ai didi

c++ - 如何使用浮点值作为非类型模板参数?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:14 26 4
gpt4 key购买 nike

是否有任何理由不能将 double 作为模板的参数类型?
例如:

template<int N>//-< Legal
struct
{
};

template<double N>//-< Illegal
struct
{
};

C++11 对此有更新吗?

最佳答案

这与精度有关, float 无法精确表示,您指的是同一类型的可能性取决于数字的表示方式。考虑改为使用整数尾数和指数作为模板参数...

关于c++ - 如何使用浮点值作为非类型模板参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085508/

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