history of c++

PPTX 24 pages 159.9 KB Free download

Page preview (5 pages)

Scroll down 👇
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

Want to read more?

Download all 24 pages for free via Telegram.

Download full file

About "history of c++"

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 …

This file contains 24 pages in PPTX format (159.9 KB). To download "history of c++", click the Telegram button on the left.

Tags: history of c++ PPTX 24 pages Free download Telegram