top of page
anniversary background smaller.png
C++ Builder 10.2 Tokyo
Modern C++, standards-compliant with enhanced language extensions, beautiful native UI tools, and cross-compilation to Windows, macOS, iOS and Android
We provide the ‘full stack’ for native app development, from database to native and flexible UI to REST and more. If you want cross-platform C++ done right - choose the Complete App Platform for Multi-Device Native Development - Choose C++Builder.

New for C++

  • Greatly improved compiled C++ performance, debugging, and large memory support for the linker.

  • The Clang-enhanced Win32 and Win64 compilers support -O3, a strong optimization level which may double compiled code performance in some situations

  • Better codegen for of -O1 and -O2 optimizations in the Clang-enhanced compilers

  • The Clang-enhanced Win32 compiler supports generating debug info referencing external types, which reduces the size of debug information generated when referring to common shared types, such as VCL types. This significantly shrinks the size of generated debug data

  • Packages on iOS and Android, which are statically linked, are built with the correct .a extension instead of .so

  • C++ Android applications can be built without requiring specific versions of the NDK

  • A number of significant quality fixes, including:

    • Linker out of memory errors: the linker is now large address aware and has been modified for current linking usage patterns, which should solve all linking errors. More options are exposed in the IDE to allow customization for projects with unusual link data behaviour.

    • (Classic and Clang-enhanced compilers) Exception handling memory leaks and odd behaviour has been reworked and significantly improved

    • (Clang-enhanced compilers) Class names are always available in the call stack

    • (Clang-enhanced compilers) Local variables for both Win32 and Win64 are significantly enhanced in the debugger

    • (Clang-enhanced compilers) Debugger support for multiple variables with the same name in the the same method

bottom of page