Pytania otagowane jako function-parameter

10
Dlaczego kompiluje się funkcję bez parametrów (w porównaniu z rzeczywistą definicją funkcji)?
Właśnie natknąłem się na czyjś kod C, którego nie rozumiem, dlaczego się kompiluje. Są dwa punkty, których nie rozumiem. Po pierwsze, prototyp funkcji nie ma parametrów w porównaniu z rzeczywistą definicją funkcji. Po drugie, parametr w definicji funkcji nie ma typu. #include <stdio.h> int func(); int func(param) { return param; …




3
Jak uniknąć niejawnej konwersji z liczby całkowitej 0 na wskaźnik, jako elementu wektora
Jest sytuacja, w której chcę zebrać wszystkie nazwy węzłów ścieżki do klucza w JSON. Zastanów się nad warunkiem, że indeks tablicy „0”, „1” są również dozwolone, ale łatwo jest zapomnieć o cudzysłowach, co doprowadziłoby do awarii, gdy dereferencja. Więc chcę to odrzucić. Przykład: #include <vector> #include <iostream> int func(const std::vector<const …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.