架构师_程序员_码农网

K Hae salasana
Rekisteröidy

QQ登录

Vain yksi askel alkuun

Etsi
Näytä:9651|Vastaus: 2
打印 上一主题 下一主题

[C++]C++-ohjelmoinnin ideoita [PDF Download

[kopioi linkki]
L 跳转到指定楼层
rakennuksen omistaja
发表于 2015-1-12 21:28:29|只看该作者回帖奖励|Palautaselaus|Lukutila
Sisällysluettelo
Kääntäjän esipuhe
Esipuhe
Luku 1 Esineiden kehitys 1
1.1 Peruskäsitteet 1
1.1.1 Esineet: ominaisuudet + käyttäytyminen 1
1.1.2 Perinnöllisyys: tyyppisuhteet 1
1.1.3 Polymorfismi 2
1.1.4 Toiminnalliset käsitteet: miltä OOP-ohjelma näyttää 3
1.2 Miksi C++ menestyy 3
1.2.1 Parempi C 3
1.2.2 Inkrementaalisen oppimisen lähestymistavan käyttö 4
1.2.3 Toiminnallinen tehokkuus 4
1.2.4 Järjestelmiä on helpompi ilmaista ja ymmärtää 4
1.2.5 Kirjastojen avulla saadaan kaksi kertaa enemmän tuloksia puolet vähemmällä vaivalla 4
1.2.6 Virheiden käsittely 5
1.2.7 Suuri ohjelmointi 5
1.3 Johdatus menetelmään 5
1.3.1 Monimutkaisuus 5
1.3.2 Sisäiset periaatteet 6
1.3.3 Ulkoiset periaatteet 7
1.3.4 Oliosuunnittelun viisi vaihetta 9
1.3.5 Mitä menetelmät lupaavat 10
1.3.6 Mitä menetelmien pitäisi tarjota 10
1.4 Luonnostelu: Minimaalinen menetelmä 12
1.4.1 Edellytykset 13
1.4.2 Korkean tason käsitteet 14
1.4.3 Käsittely 14
1.4.4 Rakenteet 14
1.4.5 Kehittäminen 16
1.4.6 Uudelleenkirjoittaminen 17
17 1.4.7 Logiikka 17
1.5 Muut menetelmät 17
1.5.1 Booch 18
1.5.2 Vastuullisuuslähtöinen suunnittelu (RDD) 19
1.5.3 Oliomallinnustekniikat (OMT) 19 19
1.6 OOP:iin siirtymistä varten omaksutut strategiat 19
1.6.1 Siirtyminen OOP:hen 19
1.6.2 Esteiden hallinta 20
1.7 Yhteenveto 21
Luku 2 Tiedon abstraktio 22
2.1 Deklaraatiot ja määritelmät 22
2.2 Pocket C -kirjasto 23
2.3 Kaiken yhteen kokoaminen: projektin luontityökalut 29
2.4 Mikä ei ole normaalia 29
2.5 Perusobjektit 30
2.6 Mikä on objekti 34
2.7 Abstraktit tietotyypit 35
2.8 Objektien yksityiskohdat 35
2.9 Otsikkomuodot 36
2.10 Sisäkkäiset rakenteet 37
2.11 Yhteenveto 41
2.12 Harjoitukset 41
Luku 3 Piilotuksen toteutus 42
3.1 Rajojen asettaminen 42
3.2 Pääsynvalvonta C++:ssa 42
3.3 Ystävät 44
3.3.1 Sisäkkäiset ystävät 45
3.3.2 Onko se puhdasta 48
3.4 Objektien asettelu 48
3.5 Luokat 48
3.5.1 Kätkön muokkaaminen pääsynvalvonnalla 50
3.5.2 Pinon muokkaaminen pääsynvalvonnalla 51
3.6 Käsittelyluokat 51
3.6.1 Näkyvät toteutukset 51
3.6.2 Kaksoiskäännösten vähentäminen 52
3.7 Yhteenveto 54
3.8 Harjoitukset 54
Luku 4 Initialisointi ja tyhjennys 55
4.1 Initialisoinnin varmistaminen konstruktoreilla 55
4.2 Tyhjennyksen varmistaminen destruktoreilla 56
4.3 Määrittelylohkojen tyhjentäminen 58
4.3.1 For-silmukat 59
4.3.2 Tilan jakaminen 60
4.4 Säilytys konstruktoreilla ja destruktoreilla 61
4.5 Pinot konstruktoreineen ja destruktoreineen 63
4.6 Kokoelman alustaminen 65
4.7 Oletuskonstruktori 67
4.8 Yhteenveto 68
4.9 Harjoitukset 68
Luku 5 Funktioiden ylikuormitus ja oletusargumentit 69
5.1 Laajuusalueen hajottaminen 69
5.1.1 Ylikuormitus paluuarvojen avulla 70
5.1.2 Turvallinen tyyppien ketjutus 70
5.2 Esimerkkejä ylikuormituksesta 71
5.3 Oletusargumentit 74
5.4 Yhteenveto 81
5.5 Harjoitukset 82
Luku 6 Johdatus tulo- ja lähtövirtoihin 83
6.1 Miksi käyttää tulo-lähtövirtoja 83
6.2 Tulo-lähtövirtaongelmien ratkaiseminen 86
6.2.1 Operaattorin ylikuormituksen esittely 86
6.2.2 Lisäämis- ja poisto-operaattorit 87
6.2.3 Yleinen käyttö 88
6.2.4 Rivisuuntautunut syöttö 90
6.3 Tiedostojen tulo- ja lähtövirrat 91
6.4 Tulo- ja lähtövirran puskurointi 93
6.5 Etsintä tulo- ja lähtövirrassa 94
6.6 strstreams 96
6.6.1 Käyttäjälle varatut varastot 96
6.6.2 Automaattinen tallennustilan jakaminen 98
6.7 Tulostusvirran muotoilu 100
6.7.1 Tiedon muotoilu sisäisesti 101
6.7.2 Esimerkkejä 102
6.8 Muotoiluoperaattorit 106
6.9 Manipulointioperaattoreiden rakentaminen 108
6.10 Esimerkki tulo- ja lähtövirrasta 111
6.10.1 Koodin luominen 111
6.10.2 Yksinkertainen tietue 117
6.11 Yhteenveto 123
6.12 Harjoitukset 123
Luku 7 Vakiot 124
7.1 Arvojen korvaaminen 124
7.1.1 Konstit otsikkotiedostossa 124
7.1.2 Constin turvallisuus 125
7.1.3 Kokoelmat 126
126 7.1.4 Erot C:hen 126 126
7.2 Osoittimet 127
7.2.1 Osoittimet constiin 127
127 7.2.2 Const-osoittimet 127
7.2.3 Osoittaminen ja tyypin tarkistus 128
7.3 Funktion parametrit ja paluuarvot 128
7.3.1 Const-arvon välittäminen 128
7.3.2 Const-arvojen palauttaminen 129
7.3.3 Osoitteiden välittäminen ja palauttaminen 131
7.4 Luokat 133
7.4.1 Const ja enum luokissa 133
7.4.2 Luokkien vakiot kääntämisen aikana 134
7.4.3 Const-oliot ja jäsenfunktiot 136
7.4.4 Vain lukuominaisuudet 139
7.5 Muuttuja (volatile) 140
7.6 Yhteenveto 141
7.7 Harjoitukset 141
Luku 8 Rivifunktiot 142
8.1 Esikäsittelijän puutteet 142
8.2 Rivifunktiot 144
8.2.1 Inline-funktiot luokkien sisällä 145
8.2.2 Access-funktiot 146
8.3 Rivifunktiot ja kääntäjä 150
8.3.1 Rajoitukset 150
8.3.2 Osoitusjärjestys 150
8.3.3 Käyttäytymisen piilottaminen konstruktoreihin ja destruktoreihin 151
8.4 Sekaannusten vähentäminen 152
8.5 Esikäsittelijän ominaisuudet 153
8.6 Parannettu virhetarkastus 154
8.7 Yhteenveto 155
8.8 Harjoitukset 155
Luku 9 Nimeämisohjaukset 157
9.1 Staattiset jäsenet C:stä 157
9.1.1 Staattiset muuttujat funktioiden sisällä 157
9.1.2 Ohjausliitännät 160
9.1.3 Muut tallennustyypin määritteet 161
9.2 Nimiavaruudet 161
9.2.1 Nimiavaruuden luominen 162
9.2.2 Nimiavaruuksien käyttäminen 163
9.3 Staattiset jäsenet C++:ssa 166
9.3.1 Staattisten datajäsenten tallennustilan määrittäminen 166
9.3.2 Sisäkkäiset ja paikalliset luokat 168
9.3.3 Staattiset jäsenfunktiot 169
9.4 Staattisen alustuksen riippuvuudet 171
9.5 Liitännän nimitysten muuntaminen 174
9.6 Yhteenveto 174
9.7 Harjoitukset 174
Luku 10 Viittaukset ja kopiointikonstruktorit 176
10.1 Osoittimet C++:ssa 176
10.2 Viittaukset C++:ssa 176
10.2.1 Viittaukset funktioissa 177
10.2.2 Ohjeet parametrien välittämisestä 178
10.3 Kopiointikonstruktorit 179
10.3.1 Välittäminen ja palauttaminen arvon mukaan 179
10.3.2 Kopiointikonstruktorit 182
10.3.3 Oletuskopiointikonstruktori 187
10.3.4 Kopiointikonstruktorin metodin valinta 188
10.4 Osoittimet jäseniin

C-ohjelmoinnin ideoita.part01.rar(1 MB, latauksia: 5).
C Programming Ideas.part02.rar(1 MB, latauksia: 3).
C-ohjelmointi Ideat.part03.rar(1 MB, lataus: 1)
C-ohjelmoinnin ideoita.part04.rar(1 MB, lataus: 1)
C Programming Ideas.part05.rar(1 MB, download: 1)
C-ohjelmointi Ideat.part06.rar(1 MB, lataus: 1).
C-ohjelmoinnin ideoita.part07.rar(1 MB, lataus: 1).
C-ohjelmointi Ideat.part08.rar(1 MB, lataus: 1)
C-ohjelmoinnin ideoita.part09.rar(1 MB, lataus: 1).
C-ohjelmoinnin ideoita.part10.rar(1 MB, lataus: 2).
C-ohjelmoinnin ideoita.part11.rar(747.02 KB, lataus: 1)






Pari: win2003 etätyöpöydän portin muuttaminen
Seuraava: [Ilmakehä] Shenzhen Mission Hills High School sininen dedecms koulu mallia
Kun näin tämän ensimmäistä kertaa, sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin, ja sain sen hyvin.
sohva
发表于 2015-4-30 22:36:46|只看该作者

Mitä sinä täällä teet?
Koodi maanviljelijäverkosto, julkaistaan vain käytännön prosessissa, kohtasi teknisiä vaikeuksia, älä johda muita harhaan.
Sinun täytyy kirjautua sisään ennen kuin voit lähettää viestiä takaisin Kirjaudu sisään | Rekisteröidy

T ämä versio integraalisista säännöistä


VASTUUVAPAUTUS: Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmointimateriaalit tai artikkelit on rajoitettu opiskelu- ja tutkimustarkoituksiin; edellä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten kaikki seuraukset ovat käyttäjän omalla vastuulla. Tämän sivuston tiedot verkosta, tekijänoikeuskiistalla ei ole mitään tekemistä tämän sivuston kanssa. Sinun on poistettava edellä mainittu sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tuet aitoa ohjelmistoa, osta rekisteröinti ja saat parempaa aitoa palvelua. Jos on olemassa rikkomuksia, ota meihin yhteyttä sähköpostitse, jotta voimme käsitellä sitä.

Sähköposti To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-16 00:31

Quick ReplyTakaisin alkuunTakaisin luetteloon