زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری عمومی با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیگرا، برنامه نویسی جنریک است. زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بصورت همزمان است. این زبان در سال ۱۹۷۹ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی ساخته شد و آن را “C با کلاس” نامگزاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد.
فهرست کتاب :
C++ چیست
نصب و پیکربندی MinGW
ساخت یک برنامه ساده
توضیحات
کاراکترهای کنترلی
متغیر
انواع ساده
استفاده از متغیرها
ثابت
عبارات و عملگرها
عملگرهای ریاضی
عملگرهای تخصیصی
عملگرهای مقایسه ای
عملگرهای منطقی
تقدم عملگرها
گرفتن ورودی از کاربر
ساختارهای تصمیم
دستور if
دستور if…else
عملگر شرطی
دستور if چندگانه
دستور if تو در تو
استفاده از عملگرهای منطقی
دستور Switch
تکرار
حلقه While
حلقه do while
حلقه for
حلقههای تو در تو (Nested Loops)
خارج شدن از حلقه با استفاده از break و continue
آرایهها
آرایههای چند بعدی
متد
مقدار برگشتی از یک متد
پارامترها و آرگومانها
ارسال آرگومانها به روش ارجاع
ارسال آرایه به عنوان آرگومان
محدوده متغیر
پارامترهای اختیاری
سربارگذاری متدها
بازگشت (Recursion)
شمارش (Enumeration)
ساختار (Struct)
برنامه نویسی شیء گرا (Object Oriented Programming )
کلاس
سازنده ها (Constructors)
مخرب ها (Destructors)
سطح دسترسی
کپسوله کردن (Encapsulation)
فضای نام
تفاوت ساختار و کلاس
وراثت
سطح دسترسی Protect
اعضای Static
کلاس Static
متدهای مجازی
سربارگذاری عملگرها
چند ریختی (Polymorphism)