История изменений
Исправление firkax, (текущая версия) :
С name лучше тем, что это «const char*» не засоряет место в строке name = что-то;
среди остальных императивных строчек. То, что name имеет тип char const*, я уже запомнил из просмотра заголовков функции (а если вдруг забуду - я точно знаю, куда листать чтоб вспомнить - в начало), а дальше хочу наблюдать чисто алгоритм, и объявления переменных внутри него выглядят мусорно. Особенно если у них длинные типы (const char* то ещё не длинное, а бывают на 30+ букв).
Исходная версия firkax, :
С name лучше тем, что это «const char*» не засоряет место в строке name = что-то;
среди остальных императивных строчек. То, что name имеет тип char const*, я уже запомнил из просмотра заголовков функции, а дальше хочу наблюдать чисто алгоритм, и объявления переменных внутри него выглядят мусорно. Особенно если у них длинные типы (const char* то ещё не длинное, а бывают на 30+ букв).