Через дефис пишется группа слов «должности и звания» со следующими префиксоидами: Вице-, камер-, контр-, лейб-, обер-, статс-, унтер-, флигель-, штаб-, штабc-, экс- 🤓 Например: вице-президент, камер-лакей, контр-адмирал, лейб-гвардеец, обер-мастер, статс-дама, унтер-офицер, флигель-адъютантство, штаб-квартира, штабс-капитан, экс-чемпион. ✔️Префиксоид «экс» пишется через дефис в значении «бывший». Не путайте со словами, в которых «экс» является приставкой и имеет иное значение, например: эксгумация, экспатриация, экспонометр. ✔️Префиксоид «контр», который пишется через дефис в значении первого (младшего) адмиральского звания. Не путайте со словами, в которых «контр» является приставкой и имеет иное значение, например: контратака, контрразведчик, контрудар. ✔️Если в слове сочетаются несколько элементов, то все они сохраняют «свой» дефис. Например: экс-вице-президент, экс-унтер-офицер. P. S. Слово «экс-президент» почему-то щекочет нервы 😬