Как вы согласовываете общие соглашения об именах C ++ с соглашениями о библиотеках [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как вы согласовываете общие соглашения об именах C ++ с соглашениями о библиотеках [закрыто]

Сообщение Anonymous »

Большинство соглашений о именованиях C ++ диктуют использование идентификаторов Camelcase : имена, которые начинаются с заглавной буквы для классов (, бронирование ) и имена, которые начинаются с строчной буквы для полей и переменных (

Код: Выделить всё

getPrice()
, isvalid () , наибольшая версия ). Эти рекомендации полностью противоречат соглашениям об именах библиотеки C ++, которые включают в себя имена строк для классов (, set , map , fstream ) и names_joined_with_an_underscore для методов и полей (

Код: Выделить всё

find_first_of
, lower_bound , reample_iterator , first_type ). Дополнительным усложняющимся изображением являются операционная система и функции библиотеки C, которые включают сжатые нижние имена нижних регистра в C и Unix и функции, начиная с прописной буквы в Windows. Написание классов или методов, которые обертывают функциональность библиотеки, болезненны, потому что один заканчивается именами разных стилей для похожих вещей.>

Подробнее здесь: https://stackoverflow.com/questions/350 ... -libraries
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»