Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
3.PodstawyC++
WrozdzialetymzaprezentowanezostałypodstawyjęzykaprogramowaniaC++.Omawiane
wnimnastępująceogólnezagadnieniaprogramowania:
.Stałe,zmienne,słowokluczoweautoorazwbudowanetypydanych.
.Popularnekonteneryialgorytmyzbibliotekistandardowej.
.Podstawystrukturdanychiichinicjalizacja.
.Wprowadzeniedoklas.
.Pośrednidostępdoobiektówzużyciemreferencji.
.Pośrednidostępdoobiektówzużyciemwskaźników.
.InstrukcjeC++.
.Funkcje,przekazywanieobiektówzfunkcjiidofunkcjiorazfunkcjelambda.
.OperatoryC++.
Przeanalizujemyizaprezentujemyszczegółoweimplementacjekilkuprojektów,które
mamynadziejęokażąsięinteresujące.Naszymcelemjestpokazaniewybranychtechnikpro-
gramowania,awszczególnościprzedstawieniejęzykaC++wpraktycznychzastosowaniach.
3.1.Stałeizmiennewbudowanetypydanych,
ichzakresorazinicjalizacja
Abymócwykonywaćobliczenia,musimywodpowiednisposóbprzedstawićnaszedane
izdefiniowaćnanichoperacje.Daneprzechowywanewdedykowanychregionachpa-
mięcikomputerawpostaciobiektów,przyczymkoncepcjatazostanierozszerzonawdalszej
częścitegorozdziału.Wszystkiejęzykiprogramowaniaoferująmożliwośćrezerwowania
wystarczającejilościpamięci,inicjalizowaniatakichobiektów,atakżeodczytywaniaznich
i/lubzapisywaniadonich.Dokażdegotakiegoobiektumusimywjakiśsposóbuzyskać
dostęp.Możeonbyć:
.Bezpośredni,poprzezpodaniebezpośredniejnazwyjakiegośobiektulub
.Pośredni,poprzezpodaniełączadoobiektu(referencjilubwskaźnika).