Native C++


C++ Versions

Version 
C++ 23released 2024
C++ 20released 2020
C++ 17released 2017
C++ 14released 2014
C++ 11released 2011
C++ 03released 2003
C++ 98released 1998

Boolean Data Type

Incudes a boolean data type


Visual Studio Versions

Version  
Visual C++ 14.30 released in 2021
Visual C++ 14.20 released in 2019
Visual C++ 14.1 released in 2017
Visual C++ 14.0 released in 2015
Visual C++ 12.0Visual Studio 2013released in 2013
Visual C++ 11.0Visual Studio 2012released in 2012
Visual C++ 10.0Visual Studio 2010released in 2010, with .NET 4.0
Visual C++ 9.0Visual Studio 2008released in 2007, with .NET 3.5
Visual C++ 8.0Visual Studio 2005released in 2005, with .NET 2.0, with C++/CLI
Visual C++ 7.0Visual Studio .NETreleased in 2002, with .NET 1,0, with Managed C++
Visual C++ 6.0 released in 1998, (also known as VC6), bundled with Visual Studio 6.0

C++ Libraries


STL - Standard Template Library
Provides essential data structures and algorithms like vectors, lists, maps, and sorting. This comes bundled with C++ itself
Boost -
A large collection of peer-reviewed libraries that extend STL. - Includes utilities for strings, math, threading, file handling
Qt -
A powerful cross-platform framework for GUI development. - Used to build applications with windows, buttons, menus. Also includes modules for networking, databases, and multimedia.



C++ Library Headers

iostream - library header

std::cin >> x; 
std::cout << "Hello " << x;
std::cerr << "Error!";
std::clog << "Log message";
std::endl

cmath - library header

std::abs() 
std::sqrt();
std::pow(x,y);

fstream - library header

std::ifstream 
std::ofstream
std::fstream

C++ Code

#include <iostream> 
using namespace std;
int main() {
    int x;
    cout << "Enter a number: ";
    cin >> x;
    cout << "You entered: " << x << endl;
    return 0;
}

Project Properties > C/C++ > General > Debug information format (/Zi)
Project Properties > Linker > Debugging > Generate program database file (/DEBUG)
Project Properties > Linker > Debugging > Generate debug info
Debug > Attach to Process


© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext