Metody Programowania - Lista 11


Zadanie 1

Zebrać rozwiązania zadań z listy 3 w biblitekę. Dokładniej, umieścić deklaracje typów danych i prototypy funkcji które mogą być samodzielnie przydatne w pliku nagłówkowym ('.h'). Definicje funkcji umieścić w pliku '.c' który ma wciągać (przy pomocy `#include' plik `.h'). Do tego zrobić program główny (testowy).

Zadanie 2

To co w zadaniu 1, ale używając możliwości C++: wszystkie deklaracje w pliku nagłówkowym ująć w deklarację `namespace'. W programnie głównym wypróbować zarówno notację `przestran_nazw::obiekt' jak i deklację `using namespace przestran_nazw;'. Przedyskutować zalety obu rozwiązań.

Zadanie 3

Zrobić moduł dla GPC z operacjami na listach (użyć procedury z zadania 3 poprzednie listy), wzorując się na modułach systemowych z katalogu: /usr/local/lib/gcc/i686-pc-linux-gnu/3.4.3/units na chaosie i programach testowych: /home/s/test/tt/gpc-20041218/p/test/mod1[4-7]*