فصل اول: مقدمات برنامه نویسی با C++
چرا C++ ؟
تاریخچه C++
آماده سازی مقدمات
شروع کار با C++
عملگر خروجی
لیترال ها و کاراکترها
متغیرها و تعریف آنها
مقداردهی اولیه به متغیرها
ثابت ها
عملگر ورودی
فصل دوم: انواع اصلی
انواع داده عددی
متغیر عدد صحیح
محاسبات اعداد صحیح
عملگرهای افزایشی و کاهشی
عملگرهای مقدار گذاری مرکب
انواع ممیز شناور
تعریف متغیر ممیز شناور
شکل علمی مقادیر ممیز شناور
نوع بولین bool
نوع کاراکتری char
نوع شمارشی enum
تبدیل نوع، گسترش نوع
برخی از خطاهای برنامه نویسی
سرریزی عددی
خطای گرد کردن
حوزه متغیرها
فصل سوم: انتخاب
دستور if
دستور if..else
عملگرهای مقایسه ای
بلوک های دستورالعمل
شرط های مرکب
ارزیابی میانبری
عبارات منطقی
دستورهای انتخاب تو در تو
ساختار else if
دستورالعمل switch
عملگر عبارت شرطی
کلمات کلیدی
فصل چهارم: تکرار
مقدمه
دستور while
خاتمه دادن به یک حلقه
دستور do..while
دستور for
دستور break
دستور continue
دستور goto
تولید اعداد شبه تصادفی
فصل پنجم: توابع
مقدمه
توابع کتابخانه ای C++ استاندارد
توابع ساخت کاربر
برنامه آزمون
اعلان ها و تعاریف تابع
کامپایل جداگانه توابع
متغیرهای محلی، توابع محلی
تابع void
توابع بولی
توابع ورودی / خروجی (I/O)
ارسال به طریق ارجاع (آدرس)
ارسال از طریق ارجاع ثابت
توابع بی واسطه
چندشکلی توابع
تابع main()
آرگومان های پیش فرض
فصل ششم: آرایه ها
مقدمه
پردازش آرایه ها
مقداردهی آرایه ها
ایندکس بیرون از حدود آرایه
ارسال آرایه به تابع
الگوریتم جستجوی خطی
مرتب سازی حبابی
الگوریتم جستجوی دودویی
استفاده از انواع شمارشی در آرایه
تعریف انواع
آرایه های چندبعدی
فصل هفتم: اشاره گرها و ارجاع ها
مقدمه
عملگر ارجاع
ارجاع ها
اشاره گرها
مقداریابی
چپ مقدارها، راست مقدارها
بازگشت از نوع ارجاع
آرایه ها و اشاره گرها
عملگر new
عملگر delete
آرایه های پویا
اشاره گر ثابت
آرایه ای از اشاره گرها
اشاره گری به اشاره گر دیگر
اشاره گر به توابع
NUL و NULL
فصل هشتم: رشته های کاراکتری و فایل ها در C++ استاندارد
مقدمه
مروری بر اشاره گرها
رشته های کاراکتری در C
ورودی / خروجی رشته های کاراکتری
چند تابع عضو cin و cout
توابع کاراکتری C استاندارد
آرایه ای از رشته ها
توابع استاندارد رشته های کاراکتری
رشته های کاراکتری در C++ استاندارد
نگاهی دقیق تر به تبادل داده ها
ورودی قالب بندی نشده
نوع String در C++ استاندارد
فایل ها
فصل نهم: شی گرایی
مقدمه
اعلان کلاس ها
سازنده ها
فهرست مقداردهی در سازنده ها
توابع دستیابی
توابع عضو خصوصی
سازنده کپی
نابودکننده
اشیای ثابت
اشاره گر به اشیا
اعضای داده ای ایستا
توابع عضو ایستا
فصل دهم: سربارگذاری عملگرها
مقدمه
توابع دوست
سربارگذاری عملگر جایگزینی (=)
اشاره گر this
سربارگذاری عملگرهای حسابی
سربارگذاری عملگرهای جایگزینی حسابی
سربارگذاری عملگرهای رابطه ای
سربارگذاری عملگرهای افزایشی و کاهشی
فصل یازدهم: ترکیب و وراثت
مقدمه
ترکیب
وراثت
اعضای حفاظت شده
غلبه کردن بر وراثت
اشاره گرها در وراثت
توابع مجازی و چندریختی
نابودکننده مجازی
کلاس های پایه انتزاعی
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.