C ++ được thiết kế với một sự thiên vị về phía lập trình hệ thống và nhúng, hệ thống nguồn lực hạn chế và lớn, với hiệu suất, hiệu quả và linh hoạt sử dụng như thiết kế nổi bật của nó. C ++ cũng đã được tìm thấy hữu ích trong nhiều bối cảnh khác, với thế mạnh chính là cơ sở hạ tầng phần mềm và các ứng dụng nguồn lực hạn chế, bao gồm các ứng dụng máy tính để bàn, máy chủ (ví dụ như thương mại điện tử, tìm kiếm web hoặc máy chủ SQL), và các ứng dụng hiệu suất quan trọng (ví dụ như công tắc điện thoại hoặc thăm dò vũ trụ). C ++ là một ngôn ngữ biên soạn, với hiện thực của nó có sẵn trên nhiều nền tảng. Nhiều nhà cung cấp cung cấp các trình biên dịch C ++, bao gồm Free Software Foundation, Microsoft, Intel, và IBM.
C ++ được chuẩn hóa bởi International Organization for Standardization (ISO), với phiên bản tiêu chuẩn mới nhất được phê duyệt và công bố bởi ISO trong tháng 12 năm 2017 như là ISO / IEC 14882: 2017 (chính thức được gọi là C ++ 17). C ++ ngôn ngữ lập trình bước đầu đã được tiêu chuẩn hóa vào năm 1998 như là ISO / IEC 14882: 1998, sau đó đã được sửa đổi bởi C ++ 03, C ++ 11 và C ++ 14 tiêu chuẩn. Chuẩn C ++ 17 hiện tại thay thế chúng với các tính năng mới và một thư viện tiêu chuẩn mở rộng. Trước khi chuẩn ban đầu vào năm 1998, C ++ được phát triển bởi Bjarne Stroustrup tại Bell Labs từ năm 1979, như một phần mở rộng của ngôn ngữ C như ông muốn một ngôn ngữ hiệu quả và linh hoạt tương tự như C, mà còn cung cấp các tính năng cao cấp cho tổ chức chương trình. C ++ 20 là tiêu chuẩn kế hoạch tiếp theo sau đó.
ngôn ngữ C ++ có hai thành phần chính: một ánh xạ trực tiếp các tính năng phần cứng được cung cấp chủ yếu bởi các tập con C, và zero-overhead trừu tượng dựa trên những ánh xạ. Stroustrup mô tả C ++ là "một trọng lượng nhẹ ngôn ngữ lập trình trừu tượng [thiết kế] cho việc xây dựng và sử dụng hiệu quả trừu tượng và thanh lịch"; và "cung cấp cả truy cập phần cứng và trừu tượng là cơ sở của C ++. Làm nó một cách hiệu quả là những gì phân biệt nó với các ngôn ngữ khác".
v2 (22 September 2018)
-- Apps name is renamed from "C++ Languages" to "C++ Programming"
-- Added new support option
-- Added Privacy Policy
-- Added new featured image
-- Change apps icon
-- Change apps splash screen
-- Change old in-app icon
-- Improve apps personalization
-- Updated new screenshot for apps
-- Optimize in-app icon file size for better apps performance
-- Upgrade target SDK to 26