Սկսե՛ք ամբողջական պատկերով
c++ հատուկ դասընթաց
![](https://praxit.am/wp-content/uploads/2018/11/quote-1.png)
«Գոյություն ունի ընդամենը երկու տեսակի լեզու` առաջին, որից բոլորը բողոքում են, և երկրորդ` ոչ ոք չի օգտագործում։»
– Բյորն Ստրաուստրուպ
Դասեր
Դասեր
- Հոսքային I / O
- Հոսքային I / O-խորհուրդներ և որակի վերահսկում
- Բացառությունների մշակում
- Բացառությունների բեռնաթափում-խորհուրդներ և որակի վերահսկում
- Ֆայլերի մշակում
- Ֆայլերի մշակում-խորհուրդներ և որակի վերահսկում
- Դասի լարային և լարային հոսքի մշակում
- Լարային դասի և լարային հոսքի մշակում-խորհուրդներ և որակի վերահսկում
- Բիթեր, խորհրդանիշներ, C-տողեր և կառուցվածքներ
- Բիթեր, խորհրդանիշներ, C-տողեր և կառուցվածքներ ֊ Խորհուրդներ և որակի վերահսկում
- Այլ թեմաներ
- Այլ թեմաներ խորհուրդներ
Նպատակներ
Այս դասընթացում դուք կսովորեք՝
- Օգտագործեք օբյեկտի վրա հիմնված հոսքային I / O C++ - ում
- Մուտքային և ելքային տվյալների ձևաչափման համար
- Հոսքային I / O դասի հիերարխիա
- Հոսքային Մանիպուլյատորներ
Հավասարեցման և լրացման կառավարում
- I / O գործառնությունների հաջողությունը կամ ձախողումը որոշելու համար
- Դեպի ելքային հոսքեր, դեպի մուտքային հոսքեր
- Որոնք են բացառությունները և երբ պետք է դրանք օգտագործվեն
- Օգտագործեք փորձել, բռնել և նետել համապատասխանաբար բացառությունները հայտնաբերելու, մշակելու և նշելու համար
- Չբռնված և անսպասելի բացառությունները կարգավորել
- Նոր բացառության դասեր
- Ինչպես է stack uncoiling-ը թույլ տալիս բացառությունները, որոնք չեն գաղտնալսվել մեկ տարածքում, գաղտնալսվել մեկ այլ տարածքում
- Նոր խափանումների հետ գործեր
- Ինչպես օգտագործել auto_ptr-ը ' հիշողության արտահոսքը կանխելու համար
- Ստանդարտ բացառությունների հիերարխիա
- Ֆայլեր ստեղծել, կարդալ, գրել և թարմացնել
- Հաջորդական ֆայլերի մշակում
- Պատահական մուտքի ֆայլերի մշակում
- Բարձր արդյունավետության չձևավորված I / O գործողություններ
- Տարբերությունները ձևաչափված տվյալների և Հում Տվյալների ֆայլերի մշակման միջև
- Կառուցեք գործարքների մշակման ծրագիր ՝ օգտագործելով պատահական մուտքի ֆայլերի մշակում
- Օգտագործեք լարային դասը C++ ստանդարտ գրադարանից ' տողերը որպես լիարժեք օբյեկտներ մշակելու համար
- Տողերը տեղերով նշանակելու, միավորելու, համեմատելու, գտնելու և փոխարինելու համար
- Տողի բնութագրերը որոշելու համար
- Նիշերը շարքում գտնելու, փոխարինելու և տեղադրելու համար հետևեք հետևյալ քայլերին
- Տողերը C ոճի տողերի վերածելու համար և հակառակը
- Լարային կրկնողներ օգտագործելու համար
- Հիշողության մեջ տողերի մուտքագրում և ելք կատարելու համար
- Կառույցներ ստեղծելու և օգտագործելու համար
- Կառույցները գործառույթներին փոխանցեք ըստ արժեքի և հղման
- Օգտագործեք typedef նախկինում սահմանված տվյալների տեսակների և կառուցվածքների համար կեղծանուններ ստեղծելու համար
- Շահարկել տվյալները ՝ օգտագործելով բիթային օպերատորներ և ստեղծել բիթային դաշտեր ՝ տվյալների կոմպակտ պահպանման համար
- Նիշերի մշակման գրադարանի գործառույթներն օգտագործելու համար
- ընդհանուր կոմունալ գրադարանի տողերի փոխարկման գործառույթներն օգտագործելու համար
- Օգտագործել լարային մշակման գրադարանի լարային մշակման գործառույթները
- Օգտագործեք const_cast-ը const օբյեկտը որպես ոչ ստանդարտ օբյեկտ ժամանակավորապես մշակելու համար
- Ինչպես օգտագործել անվանատարածքները
- Օպերատորի հիմնաբառեր օգտագործելու համար
- Ինչպես օգտագործել փոփոխական տարրերը հաստատուն օբյեկտներում
- To use class-member pointer operators .* and ->*
- Բազմակի Ժառանգություն օգտագործելու համար
- Վիրտուալ բազային դասերի դերը բազմակի ժառանգության մեջ
Տնայիններ
Դասեր 1 և 2 | D 15.6 | D 15.7 | D 15.8 | D 15.9 | D 15.10 |
---|---|---|---|---|
D 15.11 | D 15.12 | D 15.13 | D 15.14 | D 15.15 |
D 15.16 | D 15.17 | D 15.18 | ||
Դասեր 3 և 4 | D 16.18 | D 16.19 | D 16.20 | D 16.21 | D 16.22 |
---|---|---|---|---|
D 16.23 | D 16.24 | D 16.25 | D 16.26 | D 16.27 |
D 16.28 | D 16.29 | D 16.30 | D 16.31 | D 16.32 |
D 16.33 | D 16.34 | D 16.35 | D 16.36 |
Դասեր 5 և 6 | D 17.5 | D 17.6 | D 17.7 | D 17.8 | D 17.9 |
---|---|---|---|---|
D 17.10 | D 17.11 | D 17.12 | D 17.13 | D 17.14 |
7-րդ և 8-րդ դասեր | D 18.4 | D 18.5 | D 18.6 | D 18.7 | D 18.8 |
---|---|---|---|---|
D 18.9 | D 18.10 | D 18.11 | D 18.12 | D 18.13 |
D 18.14 | D 18.15 | D 18.16 | D 18.17 | D 18.18 |
D 18.19 | D 18.20 | D 18.21 | D 18.22 | D 18.23 |
D 18.24 | D 18.25 | D 18.26 | D 18.27 | D 18.28 |
9-րդ և 10-րդ դասեր | D 22.6 | D 22.7 | D 22.8 | D 22.9 | D 22.10 |
---|---|---|---|---|
D 22.11 | D 22.12 | D 22.13 | D 22.14 | D 22.15 |
D 22.16 | D 22.17 | D 22.18 | D 22.19 | D 22.20 |
D 22.21 | D 22.22 | D 22.23 | D 22.24 | D 22.25 |
D 22.26 | D 22.27 | D 22.28 | D 22.29 | D 22.30 |
D 22.31 | D 22.32 | D 22.33 | D 22.34 | D 22.35 |
11֊րդ և 12-րդ դասեր | D 24.3 | D 24.4 | D 24.5 | D 24.6 | D 24.7 |
---|---|---|---|---|
D 24.8 | D 24.9 | D 24.10 |
- Սրանք դասերն ու տնային աշխատանքներն են, որոնք պարտադիր են ուսանողների համար, ովքեր պատրաստվում են ընդգրկվել «C ++ հիմունքներ» դասընթացում: