C++ یک زبان برنامه نویسی از خانواده C و همان نسخه ی بهبود یافته ی زبان قدیمی C که مادر تمام زبان های برنامه نویسی است ، می باشد.
سی پلاس پلاس یک زبان شی گرا و سطح میانی می باشد که از زبان C می توان به عنوان جد این زبان نام برد.
C++ توسط بییارنه استراستروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نامگذاری نمود. در سال ۱۹۸۳ به C++ تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۴ است.
سرفصل های دوره برنامه نویسی سی پلاس پلاس مقدماتی :
فصل اول | مقدمات برنامه نویسی
-
تاریخچه و فرق با زبان c
-
نصب و آماده سازی برای برنامه نویسی
-
عملگر های خروجی و ورودی
-
لیترال و کارکتر ها
-
متغیر ها و تعریف انها
-
ثابت ها
-
انواع داده های عددی و صحیح
-
تعریف عملگرها و ممیز شناور
-
نوع bool و char
-
تبدیل نوع و برخی خطاهای برنامه نویسی
فصل دوم | دستورات شرطی و انتخاب
-
دستور های if , else if , else
-
عملگرهای مقایسه ایی و بلوک های دستور عمل
-
شرط های مرکب
-
ارزیابی میانبری و عبارت های منطقی
-
دستورات switch
فصل سوم | تکرار یا حلقه ها
-
دستور while
-
دستور do while
-
دستور for
-
دستورات break , continue , goto
فصل چهارم | توابع
-
توابع ساخت کاربر و برنامه آزمون
-
اعلان و تعریف توابع
-
متغیرهای محلی در توابع
-
تابع void
-
تابع با نوع بازگشتی عددی
-
توابع ورودی و خروجی
-
توابع بولی
-
ارسال از طریق ارجاع و مقدار
-
توابع بی واسطه
-
ارسال از طریق ارجاع ثابت
-
چندشکلی توابع
-
آرگومان های پیشفرض
-
تابع اصلی main
فصل پنجم | آرایه ها در سی پلاس پلاس
-
پردازش آرایه ها
-
مقدار دهی آرایه ها
-
ایندکس بیرون از حدود آرایه
-
ارسال آرایه به تابع
-
الگوریتم جستجوی خطی و دودویی
-
انواع شمارشی و enum
-
مرتب سازی حبابی مستقیم
-
تعریف انواع
-
آرایه های چند بعدی
فصل ششم | اشاره گر ها و ارجاع ها
-
عملگر ارجاع
-
اشاره گر ها و مقداریابی
-
چپ مقدار و راست مقدار
-
بازگشت توابع از نوع ارجاع
-
آرایه و اشاره گر ها
-
عمگر new , delete
-
آرایه های پویا و ایستا
-
اشاره گر ثابت و اشاره گری به ثابت
-
آرایه ایی از اشاره گر ها
-
اشاره گر به توابع
-
اشاره گری به شاره گر دیگر
-
NUL , NULL
فصل هفتم | رشته های کاراکتری
-
رشته های کارکتری
-
چند تابع برای cin , cout
-
توابع کارکتری
-
آرایه ایی از رشته ها
-
توابع استاندارد رشته ها
-
نوع داده ایی string
فصل هشتم | تمرین ها
-
چندین تمرین از فصل ۱ تا ۷
هیچ دیدگاهی برای این محصول نوشته نشده است.