On 03/08/2021 07:34, Claudio La Rosa via Boost-users wrote:

Hi to all,

I unsuccessfully  tried to use a boost multiprecision variable (object?) as index of an array.

Int myArray[100];

uint128_t index = 23;

int value = myArray[index];

This code don’t work.

There is a way for to use a multiprecision as index of an array?

You would need to explicitly cast the variable to a std::size_t.

But I would rather question the wisdom of using a multiprecision type in that context?

John.


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
https://lists.boost.org/mailman/listinfo.cgi/boost-users

Reply via email to