فصل اول : آشنايي با C++ ( رايگان )
مقدمه
كلمات كليدي
متغير و انواع آن
ثابتها
عملگرهاي رابطه اي
عملگرهاي تركيبي
عملگرهاي منطقي
اولويت عملگرها
ساختاربرنامه ها در C++
توضيحات
مثال - دريافت از ورودي
مثال - دريافت دو عدد و نمايش مجموع آنها
مثال - محاسبه مساحت و محيط مستطيل
مثال - نمايش عدد بزرگتر
فصل دوم : ساختارهاي تكرار ( رايگان )
مقدمه
ساختار while
مثال -
مثال - محاسبه مجموع چند عدد
مثال - نمايش بزرگترين رقم يك عدد
ساختار do...while
استفاده از while(1) در حلقه
مثال - نمايش اعداد يك تا ده
مثال - دريافت از كاربر تا برقراري شرط
ساختار for
مثال - نمايش اعداد يك تا ده و مكعبشان
حلقه هاي for تو در تو
مثال - رسم جدول ضرب
مثال - جدول اعداد
مثال - رسم يك طرح
فصل سوم : ساختارهاي شرطي
ساختار if
ساختار if...else
مثال - شمارش كاراكترها و كلمات
مثال - تشخيص زوج و فرد
مثال - تعيين محدوده براي اعداد
دستور goto
مثال استفاده از goto
مثال - دريافت كاراكترها
مثال - دريافت سه عدد و تشخيص مثلث
مثال - كار با else if
ساختار switch
مثال - ساختار switch
تفاوت هاي if و switch
فصل چهارم : كار با توابع
تابع چيست؟
مثال - استفاده از تابع با ورودي و بدون خروجي
مثال - استفاده از تابع داراي ورودي و خروجي
ارسال آدرس متغير به تابع
متغيرهاي محلي و عمومي
نتيجه هم نامي متغير محلي و عمومي
توابع بازگشتي
مثال - محاسبه فاكتوريل
كلاس حافظه متغيرها
مثال - محاسبه حساب بانكي
فصل پنجم : آرايه ها
آرايه چيست؟
مثال - يافتن بيشترين معدل
مثال - دريافت اعداد و نمايش معكوس آنها
ارسال آرايه به تابع
مرتب سازي
مثال مرتب سازي عناصر آرايه
جستجوي دودويي
آرايه هاي دو بعدي
مثال - جدول ضرب اعداد
آرايه هاي عمومي و محلي
مثال - محاسبه حاصلضرب دو ماتريس
مثال - جستجوي كمترين مقدار در آرايه
فصل ششم : رشته
رشته چيست؟
متدهاي getline و get
مثال - تعويض يك عبارت درون يك رشته
مثال - جابجايي محتواي دو رشته
مثال - نوشتن معكوس رشته
توابع از پيش تعريف شده كار با رشته
مثال - كار با strcpy
مثال - كار با strcat
بررسي چند تابع ديگر
آرايه ها و رشته ها
جستجوي ترتيبي
فصل هفتم : اشاره گر
اشاره گر چيست؟
مقداردهي ارجاعي
مثال - توابع و اشارگرها
انتساب اشاره گرها
عملگرهاي منطقي بر روي اشاره گرها
مثال - مقدار دهي ارجاعي
مثال
مثال - چاپ معكوس چند عدد
مثال - بررسي رشته
مثال - محل اختلاف دو رشته
مقدارهي به اشاره گرها
آرايه ها و اشاره گرها
فصل هشتم : ساختارهاي داده اي
ساختارهاي داده اي چيست؟
روش تعريف ساختار داده اي
مثال - مجموع دو عدد موهومي
مثال - ساختار دانشجويان
استفاده از typedef
مثال - روش استفاده از typedef
ارسال ساختار به تابع
مثال - ساختار در آرگومان تابع
مثال
كار با آدرس ساختار در حافظه
فصل نهم : كلاس
تعريف كلاس
شكل كلي كلاس
سطوح دسترسي
مثال - كلاس مربع
تعريف تابع به پارامترها متفاوت
تابع سازنده
مخربها
ارثبري
كلمه كليدي virtual
توابع دوست يا friend
ساخت عملگر جديد