- ugg batai išparduotuvė
- 6399
|
Turinys Vertėjo įžanga Įžanga 1 skyrius Objektų raida 1 1.1 Pagrindinės sąvokos 1 1.1.1 Objektai: savybės + elgsena 1 1.1.2 Paveldimumas: tipų santykiai 1 1.1.3 Polimorfizmas 2 1.1.4 Operacinės sąvokos: kaip atrodo OOP programa 3 1.2 Kodėl C++ sekasi 3 1.2.1 Geresnis C 3 1.2.2 Inkrementinio mokymosi metodo taikymas 4 1.2.3 Operacinis efektyvumas 4 1.2.4 Sistemas lengviau išreikšti ir suprasti 4 1.2.5 Bibliotekos leidžia gauti dvigubai daugiau, įdėjus pusę pastangų 4 1.2.6 Klaidų tvarkymas 5 1.2.7 Didelės apimties programavimas 5 1.3 Įvadas į metodiką 5 1.3.1 Sudėtingumas 5 1.3.2 Vidiniai principai 6 1.3.3 Išoriniai principai 7 1.3.4 Penki objektų projektavimo etapai 9 1.3.5 Ką žada metodai 10 1.3.6 Ką metodai turėtų užtikrinti 10 1.4 Projektavimas: minimalus metodas 12 1.4.1 Būtinosios sąlygos 13 1.4.2 Aukšto lygio sąvokos 14 1.4.3 Apdorojimas 14 1.4.4 Struktūrizavimas 14 1.4.5 Kūrimas 16 1.4.6 Perrašymas 17 17 1.4.7 Logika 17 1.5 Kiti metodai 17 1.5.1 Bukis 18 1.5.2 Į atsakomybę orientuotas projektavimas (RDD) 19 1.5.3 Objektų modeliavimo metodai (OMT) 19 1.6 Strategijos, taikomos pereinant prie OOP 19 1.6.1 Perėjimas prie OOP 19 1.6.2 Kliūčių valdymas 20 1.7 Apibendrinimas 21 2 skyrius Duomenų abstrahavimas 22 2.1 Deklaracijos ir apibrėžtys 22 2.2 Kišeninė C biblioteka 23 2.3 Visko sujungimas: projekto kūrimo priemonės 29 2.4 Kas nėra įprasta 29 2.5 Pagrindiniai objektai 30 2.6 Kas yra objektas 34 2.7 Abstraktieji duomenų tipai 35 2.8 Objektų detalės 35 2.9 Antraštės formos 36 2.10 Įterptinės struktūros 37 2.11 Apibendrinimas 41 2.12 Pratybos 41 3 skyrius Slėptuvės įgyvendinimas 42 3.1 Ribų nustatymas 42 3.2 Prieigos valdymas C++ 42 3.3 Draugai 44 3.3.1 Įterpti draugai 45 3.3.2 Ar tai gryna 48 3.4 Objektų išdėstymas 48 3.5 Klasės 48 3.5.1 Saugyklos keitimas naudojant prieigos valdymą 50 3.5.2 Steko modifikavimas su prieigos valdymu 51 3.6 Rankenų klasės 51 3.6.1 Matomos įgyvendinimo priemonės 51 3.6.2 Dvigubo kompiliavimo mažinimas 52 3.7 Apibendrinimas 54 3.8 Pratybos 54 4 skyrius Inicializacija ir išvalymas 55 4.1 Inicializacijos užtikrinimas konstruktoriais 55 4.2 Išvalymo užtikrinimas naudojant destruktorius 56 4.3 Apibrėžties blokų išvalymas 58 4.3.1 For ciklai 59 4.3.2 Erdvės paskirstymas 60 4.4 Saugykla su konstruktoriais ir destruktoriais 61 4.5 Stekai su konstruktoriais ir destruktoriais 63 4.6 Kolekcijos inicializavimas 65 4.7 Numatytasis konstruktorius 67 4.8 Apibendrinimas 68 4.9 Pratimai 68 5 skyrius Funkcijų perkrovimas ir numatytieji argumentai 69 5.1 Apimties dekompozicija 69 5.1.1 Funkcijų perkrovimas su grąžinamosiomis vertėmis 70 5.1.2 Saugus tipų gretinimas 70 5.2 Perkrovimo pavyzdžiai 71 5.3 Numatytieji argumentai 74 5.4 Apibendrinimas 81 5.5 Pratybos 82 6 skyrius Įvadas į įvesties ir išvesties srautus 83 6.1 Kodėl verta naudoti įvesties ir išvesties srautus 83 6.2 Įvesties ir išvesties srautų uždavinių sprendimas 86 6.2.1 Operatorių perkrovos apžvalga 86 6.2.2 Įterpimo ir ištraukimo operatoriai 87 6.2.3 Dažnas naudojimas 88 6.2.4 Į eilutes orientuota įvestis 90 6.3 Failų įvesties ir išvesties srautai 91 6.4 Įvesties ir išvesties srautų buferizavimas 93 6.5 Ieškojimas įvesties ir išvesties sraute 94 6.6 strstreams 96 6.6.1 Vartotojui skirtos saugyklos 96 6.6.2 Automatinis saugyklų paskirstymas 98 6.7 Išvesties srauto formatavimas 100 6.7.1 Vidinis duomenų formatavimas 101 6.7.2 Pavyzdžiai 102 6.8 Formatavimo manipuliavimo operatoriai 106 6.9 Manipuliavimo kūrimo operatoriai 108 6.10 Įvesties ir išvesties srauto pavyzdys 111 6.10.1 Kodo generavimas 111 6.10.2 Paprastas duomenų įrašas 117 6.11 Apibendrinimas 123 6.12 Pratimai 123 7 skyrius Konstantos 124 7.1 Reikšmių pakeitimas 124 7.1.1 Konst antraštiniame faile 124 7.1.2 const saugumas 125 7.1.3 Kolekcijos 126 126 7.1.4 Skirtumai nuo C 126 7.2 Rodyklės 127 7.2.1 Rodyklės const 127 127 7.2.2 Rodyklės const 127 7.2.3 Priskyrimas ir tipo tikrinimas 128 7.3 Funkcijų parametrai ir grąžinamos reikšmės 128 7.3.1 Vertės const perdavimas 128 7.3.2 Vertės const grąžinimas 129 7.3.3 Adresų perdavimas ir grąžinimas 131 7.4 Klasės 133 7.4.1 Const ir enum klasėse 133 7.4.2 Konstantos klasėse sudarymo metu 134 7.4.3 Const objektai ir nario funkcijos 136 7.4.4 Tik skaitymui skirtos saugyklos galimybės 139 7.5 Kintamasis (volatile) 140 7.6 Apibendrinimas 141 7.7 Pratybos 141 8 skyrius Įterptinės funkcijos 142 8.1 Preprocesoriaus trūkumai 142 8.2 Įterptinės funkcijos 144 8.2.1 Įterptinės funkcijos klasių viduje 145 8.2.2 Prieigos funkcijos 146 8.3 Įterptinės funkcijos ir kompiliatorius 150 8.3.1 Apribojimai 150 8.3.2 Priskyrimo tvarka 150 8.3.3 Elgesio slėpimas konstruktoriuose ir naikintuvuose 151 8.4 Sumaišties mažinimas 152 8.5 Preprocesoriaus ypatybės 153 8.6 Patobulinta klaidų patikra 154 8.7 Apibendrinimas 155 8.8 Pratybos 155 9 skyrius Pavadinimų kontrolė 157 9.1 Statiniai nariai iš C 157 9.1.1 Statiniai kintamieji funkcijų viduje 157 9.1.2 Valdiklių jungtys 160 9.1.3 Kiti saugojimo tipo žymenys 161 9.2 Vardų erdvės 161 9.2.1 Vardų erdvės generavimas 162 9.2.2 Vardų erdvių naudojimas 163 9.3 Statiniai nariai C++ kalboje 166 9.3.1 Statinių duomenų narių saugojimo apibrėžimas 166 9.3.2 Įterptinės ir vietinės klasės 168 9.3.3 Statinės narių funkcijos 169 9.4 Statinio inicializavimo priklausomybės 171 9.5 Jungčių pavadinimų konvertavimas 174 9.6 Apibendrinimas 174 9.7 Pratybos 174 10 skyrius Nuorodos ir kopijavimo konstruktoriai 176 10.1 Rodyklės C++ kalboje 176 10.2 Nuorodos C++ kalboje 176 10.2.1 Nuorodos funkcijose 177 10.2.2 Parametrų perdavimo gairės 178 10.3 Kopijavimo konstruktoriai 179 10.3.1 Perdavimas ir grąžinimas pagal vertę 179 10.3.2 Kopijavimo konstruktoriai 182 10.3.3 Numatytasis kopijavimo konstruktorius 187 10.3.4 Kopijavimo konstruktoriaus metodo pasirinkimas 188 10.4 Rodyklės į narius
C programavimo idėjos.part01.rar(1 MB, atsisiuntimų: 5)
C programavimo idėjos.part02.rar(1 MB, atsisiuntimų: 3)
C programavimo idėjos.part03.rar(1 MB, atsisiųsta: 1)
C programavimo idėjos.part04.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part05.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part06.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part07.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part08.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part09.rar(1 MB, atsisiųsti: 1)
C programavimo idėjos.part10.rar(1 MB, atsisiuntimas: 2)
C programavimo idėjos.part11.rar(747.02 KB, atsisiųsti: 1)
|
Ankstesnis: Win2003 nuotolinio darbalaukio prievado modifikavimasKitas: [Atmosferos] Shenzhen Mission Hills High School blue dedecms mokyklos šablonas
|
|
Pirmą kartą tai pamatęs, galėjau gerai įsižiūrėti į jį, ir galėjau gerai įsižiūrėti, ir galėjau gerai įsižiūrėti, ir galėjau gerai įsižiūrėti, ir galėjau gerai įsižiūrėti, ir galėjau gerai įsižiūrėti, ir galėjau gerai įsižiūrėti.
|