Mam następujący kod:
main - http://ideone.com/Q3e1Hw
Fifo.h - http://ideone.com/IrjkSM
Fifo.cpp - http://ideone.com/bo94ly
Dodam, że wszystko co znajduje się w pierwszym linku nie może zostać zmienione. Mam problem z funkcją get. Kiedy jej używam dostaje komunikat segmentation fault. Jeśli usunę z niej zwalnianie pamięci to wtedy działa dobrze tylko, że znowu mam wyciek. Nie wiem jak rozwiązać ten problem, byłbym wdzięczny za pomoc. Z góry dziękuje.
Pytanie bonusowe na które nie udało mi się znaleźć odpowiedzi, a nie chce już zakładać nowego wątku. Czym różni się przekzywanie przez referencję od przekzywania przez wskaźnik ?
poprawienie linków do ideone.com - fp
fasadin