gpt4 book ai didi

c++ - 我可以在 MSVC++ 中使用 128 位整数吗?

转载 作者:行者123 更新时间:2023-11-30 00:50:47 29 4
gpt4 key购买 nike

<分区>

我正在使用 Visual Studio 2010 编写一个 C++/MFC 应用程序,我需要维护一个累积的运行总数,它将用于计算平均传输速率,例如:

//Let's assume that INT128 is a 128-bit integer type
static INT128 iRunningTotal = 0;
static INT128 iCounter = 0;

LONGLONG iteration_get_current_average(LONGLONG iRate)
{
//May be called repeatedly...
iRunningTotal += iRate;
iCounter++;

//Calculate the current average
return iRunningTotal / iCounter;
}

我搜索了 C++ 128-bit integer 并且几乎到处都有人建议使用 Boost 库。好吧,这是有可能的,但我不熟悉它,也没有在我项目的其他任何地方使用它。

除了 Boost,我很好奇,有没有办法用纯 C/C++ 做到这一点?

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