Future Support for int128 in MSVC and C++ Standard Roadmap

Abhishek K 0 Reputation points
2025-04-17T05:49:59.5666667+00:00

Hi ,

We currently rely on a custom implementation for 128-bit integer support in our cross-platform codebase, due to the absence of native int128/uint128 support in MSVC.

Could you please confirm:

  1. Is there any plan or intent within Microsoft to support native 128-bit integer types (__int128, or similar) in MSVC in future versions?
  2. Is there any discussion or proposal in the C++ standards committee regarding standardized 128-bit integer support in upcoming versions of the language?

Understanding this would help us make informed decisions about continuing to maintain our custom 128-bit abstraction layer vs. preparing for a potential transition to native support.

Looking forward to your insights.

C++
C++
A high-level, general-purpose programming language, created as an extension of the C programming language, that has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation.
3,913 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.