#naukaprogramowania #cpp #programowanie #programista15k
Mam taki problem odnośnie nauki programowania. Za każdym razem kiedy przerabiam jakąś książkę/kurs internetowy w miarę sprawnie rozwiązuje zadania, które są dla zrobienia we własnym zakresie. Większe zadania np podsumowania kilku działów próbuje rozwiązać bez patrzenia na poprzednie rozwiązania. Z reguły zajmuje mi to trochę więcej czasu niż powinno, ale robię to co jest wymagane + tak żebym miał z
Mam taki problem odnośnie nauki programowania. Za każdym razem kiedy przerabiam jakąś książkę/kurs internetowy w miarę sprawnie rozwiązuje zadania, które są dla zrobienia we własnym zakresie. Większe zadania np podsumowania kilku działów próbuje rozwiązać bez patrzenia na poprzednie rozwiązania. Z reguły zajmuje mi to trochę więcej czasu niż powinno, ale robię to co jest wymagane + tak żebym miał z



























- Jaki jest sens/użycie w praktyce wskaźników na funkcję?
- Jaki jest sens/użycie w praktyce zwracania nullptr przez funkcję?
Dzięki za rozjaśnienie tych pytań.
#cpp #naukaprogramowania #programowanie
std::sort. Definiujesz funkcję, która jako parametry dostaje elementy do porównania, może zwrócić 0, 1 lub -1 zależnie od tego, czy element pierwszy ma się znaleźć przed drugim itd... następnie przekazujesz wskaźnik do tej funkcji jako trzeci parametrstd::sort, ta funkcja z kolei już sama dobiera sortowane elementy wg ustalonego algorytmu i układa je według twoich potrzeb1. j.w., również np. możesz mieć jakąś kolejkę zadań, albo coś, co przyjmuje jedną z wielu funkcji do zrobienia i nie chcesz gigantycznego switcha, tylko zwinnie przekazywać konkretną funkcję do wykonania
2. np. jeśli żądanego obiektu nie ma, wtedy zwracasz nulla, np. szukanie czegoś w tablicy, zwracasz albo wskaźnik do tego elementu, albo
nullptr.