Klasa szablonowa bedąca opakowaniem na wskaznik dla pojedynczego ibketu

0

Witam, mam przygotować typ ogólny Box, który jest rodzajem pudełka przechowywującego wskaźnik.
Niestety nie rozumiem tego co to znaczy pudełka przechowywującego wskaźnik (Szablony znam).

Bardzo proszę kogoś o napisanie w jakim celu takie coś się stosuję. (nie chce kodu, tylko jakieś krótkie wyjaśnienie do czego to służy)

1

Jak chcesz użyć systemu typów do zabezpieczenia przed przekazywaniem błędnych wartości, lub innych typów logicznych.

W bibliotece standardowej masz przykład w postaci typów std::chrono::duration. std::this_thread::sleep_for(42) nie jest czytelne, a w C++ nie ma sensu - trzeba podać np. std::chrono::milliseconds.

A jeśli piszesz w javie to używasz boksów bo biblioteka standardowa nie umie mieć kolekcji typów, które nie dziedziczą po Object.

0

Dzięki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1