22.11.2014 Views

Wprowadzenie do programowania w języku C++

Wprowadzenie do programowania w języku C++

Wprowadzenie do programowania w języku C++

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Podstawy i języki <strong>programowania</strong><br />

Język <strong>C++</strong><br />

Konstruktor <strong>do</strong>myślny ― default constructor<br />

Dwie wersje realizacji konstruktora <strong>do</strong>myślnego:<br />

Wersja intuicyjna<br />

Square::Square()<br />

{<br />

side = 0;<br />

}<br />

Wersja z listą inicjalizacyjną<br />

Square::Square() : side( 0 )<br />

{<br />

}<br />

Obiekty i klasy<br />

<br />

<br />

Nazwa pola<br />

Square::Square() : side( 0 )<br />

{<br />

}<br />

Lista inicjalizująca<br />

konstruktora<br />

Wyrażenie inicjalizujące<br />

Lista inicjalizacyjna ma dwa<br />

zastosowania. Pierwsze z nich to<br />

inicjowanie pól obiektu.<br />

Na liście może wystąpić nazwa pola,<br />

a w nawiasach wartość temu polu<br />

przypisywana.<br />

Drugie zastosowanie listy inicjalizacyjnej<br />

zostanie omówione później.<br />

Copyright © Roman Simiński Strona : 16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!