Zaczynamy 13
Skompiluj program ponownie. Na ekranie powinieneś zobaczyć komunikat podobny do tego:
Hello.cpp, linę 5: Compount statement missing terminating } in function main () .
Komunikat ten informuje nas, że w funkcji main () brakuje klamry kończącej tę
funkcję.
Widać w którym pliku jest problem i w której linii. Zauważ, że kompilator podaje, że
błąd jest w linii 5. Wynika to z tego, że nie jest pewien, gdzie powinna być klamra zamykająca funkcję main () . Czasami błędy informują jedynie ogólnie o problemie. Może się zdarzyć tak, że błąd w danej linii będzie spowodowany faktycznym błędem w zupełnie innej, odległej linii. Pamiętaj, że gdyby kompilator mógł dokładnie zlokalizować problem, to mógłby go sam naprawić.
Po przeczytaniu tego rozdziału powinieneś rozumieć, jak powstało C++ i do rozwiązywania jakiego rodzaju problemów jest przeznaczone. Powinieneś wiedzieć, że C++ to właściwy wybór dla każdego poważnie zainteresowanego programowaniem. C++ pozwala na pełne wykorzystanie właściwości programowania obiektowego.
W pierwszym rozdziale, nauczyłeś się jak wpisać, skompilować, połączyć i uruchomić swój pierwszy program w C++. Wiesz, jak wygląda typowy schemat powstawania programu. Wiesz już trochę na czym polega programowanie obiektowe. Będziesz wracać do tych tematów w następnych rozdziałach.
P: Jaka jest różnica pomiędzy edytorem tekstu, a procesorem tekstu?
O: Edytor tekstu zapisuje zwykły, najprostszy plik tekstowy. Nie ma w nim komend formatujących, specjalnych symboli wymaganych przez procesory tekstu. Taki plik nie zawiera informacji o dzieleniu słów, rodzaju czcionek, pogrubieniu, pochyleniu itp. Procesory tekstu zazwyczaj również potrafią zapisać zwykły plik tekstowy, lecz trzeba o to specjalnie zadbać.
P: Mój kompilator posiada wewnętrzny edytor; czy powinienem go używać?
O: Wszystkie kompilatory potrafią przetwarzać pliki zapisane za pomocą dowolnego edytora tekstu. Zaletą używania wewnętrznego edytora, zintegrowanego z kompilatorem, jest możliwość szybkiego przechodzenia od procesu kompilacji do procesu edycji i z powrotem. Zaawansowane kompilatory zawierają bardzo bogate środowisko do tworzenia aplikacji — pomoc, edycja, kompilacja, łączenie, wygodna obsługa i poprawianie błędów, uruchamianie - wszystko to w jednym środowisku.
Skompiluj program ponownie. Na ekranie powinieneś zobaczyć komunikat podobny
do tego:
Hello.cpp, linę 5: Compount stacement missing terminating ) in function niain () .
Komunikat ten informuje nas, że w funkcji main() brakuje klamry kończącej tę funkcję.
Widać w którym pliku jest problem i w której linii. Zauważ, że kompilator podaje, że błąd jest w linii 5. Wynika to z tego, że nie jest pewien, gdzie powinna być klamra zamykająca funkcję main () . Czasami błędy informują jedynie ogólnie o problemie. Może się zdarzyć tak, że błąd w danej linii będzie spowodowany faktycznym błędem w zupełnie innej, odległej linii. Pamiętaj, że gdyby kompilator mógł dokładnie zlokalizować problem, to mógłby go sam naprawić.
Po przeczytaniu tego rozdziału powinieneś rozumieć, jak powstało C++ i do rozwiązywania jakiego rodzaju problemów jest przeznaczone. Powinieneś wiedzieć, że C++ to właściwy wybór dla każdego poważnie zainteresowanego programowaniem. C++ pozwala na pełne wykorzystanie właściwości programowania obiektowego.
W pierwszym rozdziale, nauczyłeś się jak wpisać, skompilować, połączyć i uruchomić swój pierwszy program w C++. Wiesz, jak wygląda typowy schemat powstawania programu. Wiesz już trochę na czym polega programowanie obiektowe. Będziesz wracać do tych tematów w następnych rozdziałach.
P: Jaka jest różnica pomiędzy edytorem tekstu, a procesorem tekstu?
O: Edytor tekstu zapisuje zwykły, najprostszy plik tekstowy. Nie ma w nim komend formatujących, specjalnych symboli wymaganych przez procesory' tekstu. Taki plik nie zawiera informacji o dzieleniu słów, rodzaju czcionek, pogrubieniu, pochyleniu itp. Procesory' tekstu zazwyczaj również potrafią zapisać zwykły plik tekstowy, lecz trzeba o to specjalnie zadbać.
P: Mój kompilator posiada wewnętrzny edytor; czy powinienem go używać?
O: Wszystkie kompilatory potrafią przetwarzać pliki zapisane za pomocą dowolnego edytora tekstu. Zaletą używania wewnętrznego edytora, zintegrowanego z kompilatorem, jest możliwość szybkiego przechodzenia od procesu kompilacji do procesu edycji i z powrotem. Zaawansowane kompilatory zawierają bardzo bogate środowisko do tworzenia aplikacji — pomoc, edycja, kompilacja, łączenie, wygodna obsługa i poprawianie błędów, uruchamianie — wszystko to w jedny'm środowisku.