Есть много людей, которые создали соглашения - Google для C ++ именования
Также есть руководства по стилю, которые также предлагают способы программирования.
Вы, вероятно, не согласны со всеми пунктами в одном, но важно быть последовательным в вашем проекте / команде / компании.
Кроме того, соглашения об именах будут различаться для разных языков (и для разных ОС), поэтому не используйте предложения PHP для C ++. (предыдущий _ создает проблему для C ++). Для C ++ наиболее распространенными соглашениями являются параметры обычного текста, но переменные экземпляра либо заканчиваются на _, либо начинаются с m_ (я предпочитаю первый)