history of c++

PPTX 24 sahifa 159,9 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 24
java o’zi nima? oydt java sintaksisi java da tiplar - history of c++ - nima uchun c++ - c++ o’zi nima? - oydt (oop) - function overloading c++ oop history of c++ c++ tili brayn stroustrup tomonidan 1979 yilda bell labaratories’da ishlab chiqqan. c++ tilining birinchi nomi “c with classes” bo’lgan, 1983 yil c++ deb nomlangan. brayn stroustrup simula tilining oop imkoniyatlarini va classlarini c ga qo’shib 1983 yil c++ tiliga asos solgan. nima uchun c++? agar c da yozilan kodlar qatori 25000 – 100000 ming bo’ladigan bo’lsa kodni boshqarish shu darajali qiyin bo’ladiki, c da bu kodni boshqarib bo’lmay qoladi, boshqarishning mexanizmi yo’q. c++ tilining maqsadlaridan biri shunday holatni boshqarish bo’lgan. c++ nima? c++ “obyektga yo’naltirilgan” dasturlash tili. class’lar deb atalgan konsepsiyadan foydalangan holda ma’lumotlar abstraksyasini shakllantiradi. c++ - obyektga yo’naltirilgan g’oya c++ c dan yaxshiroq. class & obyektlar inkapsulyatsiya(encapsulation) & tiplarni kengaytirish (type extensibility) o’tkazish(conversions), operatorlar(operators) vorislik(inheritance) & …
2 / 24
omillardan himoyalaydi. himoyalangan ma’lumotlarga faqat obyektning o’zi murojat qilishi mumkin. private, public, protected kalit so’zlari ma’lumotlarni ochiq, yopiqligini tashkillashtirib beradi. class encapsulation { private: int summa = 500; protected: int smax = 45500; public: int getsumma(); }; encapsulation polimorfizm (polymorphism) bitta interfeys, bir nechta metod. yani metodlarni overloadi. bu degani bitta metod har hil tofadagi tiplarni qabul qilib natijasini chiqarib beradi. misol uchun sum funksiyasi faqat int,int yoki float,float yoki float,int va hk qabul qilib natijani chiqarib beradi class animal { public: void talk() { cout yangi stilda #include iostream stdio.h ga analog kutubxona. c kutubxonalarini c++ da yangi stilda e’lon qilish uchun c kutubxonalarini oldiga ko’rinishida yozilishi kerak. misol: , namespace alohida ajratilgan fazo bo’lib, funksiya va classlarni bir biri bilan konflikt bo’lmasligini taminlab beradi. namespace’larga ma’no jihatidan bir biriga yaqin bo’lgan elementlar yoziladi. using namespace std; qo’shganda unda biz std namespace ichidagi barcha elementlarga murojat qila olamiz. agar …
3 / 24
s & methods } obyekt nomlari; misol class car { private: int sum; int quantity_n; public: void quantity(int n); void buy(); }; void car::quantity(int n) { quantity_n=n; } void car::quantity(int n) { cout using namespace std; … -> class int main(){ car a; a.quantity(40); a.buy(); return 0; } function overloading agar funksiyaning parametrlari har hil tip oladigan bo’lsa unda funksiyalarni qayta yuklashimiz kerak, yani overload. bunda funksiya nomi bir hil faqat qaytarish tipi va qabul qiladigan parametrlarning tiplari o’zgaradi. misol #include using namespace std; int sum(int a, int b) { return a+b; } double sum(double a, double b) { return a+b; } int main() { cout<<sum(4,5)<<endl; cout<<sum(4.6, 3.2)<<endl; return 0; } xulosa history of c++ oop haqida tushuncha class yaratish function overloading image2.jpeg image3.png /docprops/thumbnail.jpeg
4 / 24
history of c++ - Page 4
5 / 24
history of c++ - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 24 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"history of c++" haqida

java o’zi nima? oydt java sintaksisi java da tiplar - history of c++ - nima uchun c++ - c++ o’zi nima? - oydt (oop) - function overloading c++ oop history of c++ c++ tili brayn stroustrup tomonidan 1979 yilda bell labaratories’da ishlab chiqqan. c++ tilining birinchi nomi “c with classes” bo’lgan, 1983 yil c++ deb nomlangan. brayn stroustrup simula tilining oop imkoniyatlarini va classlarini c ga qo’shib 1983 yil c++ tiliga asos solgan. nima uchun c++? agar c da yozilan kodlar qatori 25000 – 100000 ming bo’ladigan bo’lsa kodni boshqarish shu darajali qiyin bo’ladiki, c da bu kodni boshqarib bo’lmay qoladi, boshqarishning mexanizmi yo’q. c++ tilining maqsadlaridan biri shunday holatni boshqarish bo’lgan. c++ nima? c++ “obyektga yo’naltirilgan” dasturlash tili. class’lar …

Bu fayl PPTX formatida 24 sahifadan iborat (159,9 KB). "history of c++"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: history of c++ PPTX 24 sahifa Bepul yuklash Telegram