В этой статье будет рассмотрена обработка параметров командной строки. Пример приведенный в статье может являться хорошим кандидатом на включение в «промышленные» программы. Тем не менее перед реальным использованием её нужно дополнить проверкой значений, возвращаемых функциями, работающими с динамически выделяемой памятью, и продумать поведение программы в тех случаях, когда в выделении памяти будет отказано. Для поиска же своих ошибок, допущенных при работе с «динамической» памятью, существует ряд инструментов разного уровня способностей, из которых автор использует valgrind.
>>> Подробности