Подтвердить что ты не робот

Почему стандартная библиотека С++ использует все строчные буквы?

Любопытно, почему стандартная библиотека С++ использует все нижние и нижние символы вместо camelCase или PascalCase соглашения об именах.

Лично я считаю, что последнее гораздо легче справиться при наборе кода, но есть ли какая-то законная причина использовать предыдущий?

4b9b3361

Ответ 1

Основная причина: Чтобы поддерживать совместимость с существующим кодом, так как они сделали это и с C.

Вы должны пройти стандарты С++ Coding


В этих ссылках обсуждаются соглашения об именах стандартной библиотеки C/С++.

Ответ 2

Конвенция. Они делали это так все время, начиная с C-дней и до... и не видели веских оснований для отказа от этой конвенции (не говоря уже о потенциальном нарушении совместимости с тоннами существующего кода), просто чтобы добавить шапки к куча имен функций.