Wiem, że możemy użyćC++ alternatywą perror()
perror()
w C do wydrukowania błędów. Zastanawiam się tylko, czy istnieje alternatywa C++ do tego, czy muszę uwzględnić to (i dlatego stdio.h) w moim programie. Staram się unikać tak wielu funkcji C, jak to możliwe.
Dzięki!
Dla tych, którzy nie wiedzą, ale od razu po prostu powiedz "użyj' cerr' ", przydatność' perror() 'polega na tym, że faktycznie interpretuje' errno' i wyświetla je odpowiednio. Zakładam, że chce interpretacji tak samo jak wyjście konsoli ... – KevenK
Czy możesz spróbować wyjaśnić, jak chcesz drukować błędy? Funkcje C są również zawarte w C++, nie ma nic złego w ich używaniu. – Simon
Simon, jednym z powodów unikania funkcji drukowania w języku C w programach w C++ jest to, że niektóre uwagi (płukanie) są potrzebne podczas mieszania, np. 'printf' i' cout', zobacz http://stackoverflow.com/questions/2708482 –