Contoh kode C++ kali ini yang akan dibahas adalah membuat Class sederhana di C++.
Bagi yang baru belajar perlu diketahui apa itu OOP Programming, bisa dibaca disini . 

Secara umum struktur Class di C++ adalah :

class class_name
{
    access_specifier:
           member1;
    access_specifier:
               member2;
};

Dimana class_name adalah nama Class, access_specifier adalah jenis hak akses pada class, da member bisa berupa properties dan method. Seperti di bahasa pemrograman lainnya terutama yang sangat mirip yaitu PHP (contohnya disini) , pembuatan class tentu harus sesuai dengan kaidah-kaidah yang berlaku di bahasa pemrograman masing-masing.

Kita langsung saja buat contoh sederhana, Misal kita ingin membuat Aplikasi kalkulator sederhana dengan fungsi dasar saja yaitu : tambah,kurang,kali,bagi 

Siapkan satu file misalnya contoh.cpp 
#include 
using namespace std;
class Kalkulator
{
     //buat properties/variable
     private:
           int x, y; 
     public:
            /*
             * Karena sangat sderhana dan hanya
             * perlu 2 angka, maka cukup method buat assign
             * value yang dikirim 
            */
     void assign(int a, int b)
       {
          x = a;
          y = b;
     }

            //method tambah
            int tambah() {

                return x+y; 
          }
             //..silahkan buat sendiri method" selanjutnya
             //..
             

};//end of class

int main()
{
     Kalkulator obj; //buat Object nya
     obj.tambah(4,5);
     cout << obj.tambah() << endl; //ubah-ubah ini sesuai keinginan
     return 0;
}

Perhatikan method  Void assign , buat didalam Class. Cara lain yang bisa dilakukan adalah dengan membuat Prototipe function .

Maka Kode diatas menjadi

#include 
using namespace std;
class Kalkulator
{
  private:
                int x, y;
       public:  
                //define prototipe
             void assign(int a, int b);
              
                int tambah() {
              return x+y; 
         }
               int kali() {
                return x*y; 
         }
};

//Prototipe fungtion
void Kalkulator::assign(int a, int b)
{
    x = a;
    y = b;
}

int main()
{
    Kalkulator obj;
 obj.assign(4,5); //ubah sendiri
 cout << obj.kali() << endl;
 return 0;
}

Begitulah kira-kira