C++ ialah bahasa pengaturcaraan yang ditaip secara statik, disusun, tujuan umum, sensitif huruf besar dan kecil, yang menyokong pengaturcaraan prosedur, pengaturcaraan berorientasikan objek dan pengaturcaraan generik.

C++ dianggap sebagai bahasa peringkat pertengahan yang menggabungkan ciri-ciri bahasa peringkat tinggi dan bahasa peringkat rendah.

C++ telah direka dan dibangunkan oleh Bjarne Stroustrup pada tahun 1979 di Bell Labs di Murray Hill, New Jersey. C++ melanjutkan dan menambah baik bahasa C, pada asalnya dinamakan C dengan kelas dan kemudian dinamakan semula C++ pada tahun 1983.

C++ ialah superset C, sebenarnya, mana-mana program C sah ialah program C++ sah.

Kelas storan C++ sintaks

Kelas storan mentakrifkan skop (keterlihatan) dan kitaran hayat pembolehubah/fungsi dalam program C++. Penentu ini diletakkan sebelum jenis yang mereka ubah suai. Kelas storan yang tersedia dalam program C++ disenaraikan di bawah:

auto

daftar

statik

extern

mutable

thread_local (C++11)

11, bukan lagi C++ auto. penentu kelas storan, dan kata kunci daftar tidak digunakan lagi.

Kelas storan C++ contoh

auto f=3.14;      //double
auto s("hello");  //const char*
auto z = new auto(9); // int*
auto x1 = 5, x2 = 5.0, x3='r';//错误,必须是初始化为同一类型