Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Spistreści
7
3.16.
Przykładowyprojekt-reprezentowanierównańkwadratowych
193
3.16.1.
Definicjaklasydoreprezentowaniawielomianówkwadratowych
194
3.16.2.
ImplementacjaskładowychTQuadEq
194
3.16.3.
TQuadEqwakcji
205
3.17.
Przykładowyprojekt-krotkiipowiązaniastrukturalnedokonwertowanialiczb
rzymskich
206
3.17.1.
Więcejostd::tupleipowiązaniustrukturalnym
210
3.17.2.
Jaknapisaćtestjednostkowyoprogramowania
212
3.17.3.
Automatyzowanietestówjednostkowych-zużyciemstandardowejbiblioteki
liczblosowych
213
3.18.
Projektprzykładowy-tworzeniekomponentukalkulatorawalutowego
216
3.18.1.
Analizaproblemuwymianywalut
216
3.18.2.
ProjektoprogramowaniaCurrencyCalc
219
3.18.3.
KlasaTCurrencyreprezentującarekordywalut
220
3.18.3.1.Manipulatorywejścia/wyjściaC++
223
3.18.4.
KlasaTCurrencyExchangerdowymianywalut
225
3.18.5.
Łączeniewszystkiegowcałość-kompletnyprogramwymianywalut
230
3.19.
Operatory
236
3.19.1.
PodsumowanieoperatorówC++
239
3.19.2.
Dalszeuwaginatematoperatorów
263
3.20.
Podsumowanie
264
Pytaniaićwiczenia
265
4.
4.1.
4.2.
4.2.1.
4.3.
4.4.
4.4.1.
4.4.2.
4.4.3.
4.5.
4.5.1.
4.5.2.
4.5.3.
4.6.
4.6.1.
4.6.2.
4.6.3.
4.6.4.
4.6.5.
Zgłębianieprogramowaniaobiektowego
269
Podstawoweregułyorazfilozofiaprojektowaniaiprogramowania
obiektowego
270
Anatomiaklasy
274
Konwencjanazewnictwaisamodokumentującysiękod
277
Regułyuzyskiwaniadostępudoskładowychklasy
277
Przykładowyprojekt-klasaTComplexdoprzeciążaniaoperatorów
280
DefinicjaklasyTComplex
281
DefinicjaskładowychklasyTComplex
287
FunkcjetestującedlaklasyTComplex
289
Więcejoreferencjach
293
Referencjeprawostronneiprzekazywania
293
Referencjekontrawskaźniki
298
Pułapkizreferencjami
299
Przykładowyprojekt-opanowywanieskładowychklasyzużyciemklasy
TheCube
301
Automatycznakontrajawnadefinicjakonstruktorów
302
UkładisemantykaobiektuTheCube
312
Semantykakopiowaniapłytkiegoigłębokiego
313
Semantykakonstruktoraprzenoszącegoiprzypisaniaprzenoszącego
314
ImplementacjaoperatorówstrumieniowaniadlaTheCube
316