C++ is a general-purpose programming language and is widely used nowadays for competitive programming. It has imperative, object-oriented and generic programming features. C++ runs on lots of platforms like Windows, Linux, Unix, Mac etc.
C++ Recent Articles!
C++ Interview Questions
C++ Programs
Basics, C vs C++, C++ vs Java, Input and Output, Operators, Arrays and Strings, Functions, References and Pointers, Dynamic memory allocation, Object Oriented Programming(OOP),Constructor and Destructor, Function Overloading, Operator Overloading, Virtual Functions, Exception Handling, Namespaces, Standard Template Library (STL), Inheritance, C++ Library, C++ Advanced, C++ in Competitive Programming, Puzzles, Interview Questions, Multiple Choice Questions
Standard Template Library (STL)
- <random> file – generators and distributions
- Array type manipulation
- C++ programming and STL facts
- Sqrt, sqrtl and sqrtf in C++
- std::stod, std::stof, std::stold in C++
- C program to demonstrate fork() and pipe()
- Complex numbers in C++ | Set 1 Set 2
- Inbuilt library functions for user Input
- Rename function in C/C++
- Chrono
- valarray class
- Floating Point Manipulation (fmod(), remainder(), remquo() … in cmath)(Practice)
- Character Classification: cctype
- Snprintf() in C library
- Boost::split in C++ library
- Modulus of two float or double numbers
- Is_trivial function in C++
- Array sum in C++ STL
- Div() function in C++
- Exit() vs _Exit() in C and C++
- Std::none_of in C++
- Isprint() in C++
- Iscntrl() in C++ and its application to find control characters
- Std::partition_point in C++
- Iterator Invalidation in C++
- Fesetround() and fegetround() in C++ and their application
- Rint(), rintf(), rintl() in C++
- Hypot(), hypotf(), hypotl() in C++
- Std::gslice | Valarray generalized slice selector
- std::setbase, std::setw , std::setfill in C++
- Strxfrm() in C/C++
- Set position with seekg() in C++ language file handling
- Strstr() in C/C++
- Difftime() C library function
- Socket Programming
- Precision of floating point numbers in C++ (floor(), ceil(), trunc(), round() and setprecision())
- <bit/stdc++.h> header file
- std::string class in C++
- Merge operations using STL in C++ (merge, includes, set_union, set_intersection, set_difference, ..)
- std::partition in C++ STL
- Ratio Manipulations in C++ | Set 1 (Arithmetic) , Set 2 (Comparison)
- numeric header in C++ STL | Set 1 (accumulate() and partial_sum()), Set 2 (adjacent_difference(), inner_product() and iota())
- Bind function and placeholders
- Array class
- Tuples
- Regex (Regular Expression)
- Common Subtleties in Vector STLs
- Understanding constexpr specifier
- unordered_multiset and its uses
- unordered_multimap and its application
- Populating a vector in C++ using fill() and fill_n()
- Writing OS Independent Code in C/C++
- C Program to display hostname and IP address
- Database Connectivity using C/C++
- C++ bitset and its application
- unordered_map in STL and its applications
- unorderd_set in STL and its applications
- nextafter() and nexttoward()
C++ Advanced
C++ in Competitive Programming
Quick Links: