Русские слова англ. буквами и бессмысленное награмождение пятиэтажных шоблонов^W областей видимости. А закрытый конструктор копирования вполне ок, никогда не было таких проблем, он ССЗБ.
С другой стороны, Otlozhu — это авторский стиль именования плагинов, а про вложенные неймспейсы поясни — когда ты считаешь их нагромождение осмысленным?
Ну про "авторский стиль" — это таки не кодинг, а именование, ну да хрен с ним.
Но вот про неймспейсы — у отца в его рабочем проекте видел адскую структуру вложенных неймспейсов, повторяющую дерево каталогов. Контора серьезная. Наверное, тут таки не все так однозначно?
Ну так боярский цпп именно стиль именования, а не кодинга, да.
Про структуру неймспейсов, повторяющую дерево каталогов — это ещё круче, да, какое там сейчас макс. ограничение на вложенность? :) Конечно все весьма неоднозначно если приходится поддерживать тонны легаси-говен, но зачем их городитть в своём проект — непонятно. Впрочем в его случае всё давным-давно понятно и подозреваю это скоро пройдёт, ибо ""НЕ умею использовать, умею использовать, умею НЕ использовать" — На эту спираль нельзя запрыгнуть с конца" (ц).
Что встречал, закрытый конструктор копирования?
Русские слова англ. буквами и бессмысленное награмождение пятиэтажных шоблонов^W областей видимости.
А закрытый конструктор копирования вполне ок, никогда не было таких проблем, он ССЗБ.
Ну это ССЗБ называется C++11, потому и не было, наверное.
С другой стороны, Otlozhu — это авторский стиль именования плагинов, а про вложенные неймспейсы поясни — когда ты считаешь их нагромождение осмысленным?
C++11 это отдельный ССЗБ, а так и в 03 можно городить.
Если вкратце, почти никогда. А "авторский стиль" это хорошая отмазка, писал бы уже на боярском цпп тогда ;-)
Ну про "авторский стиль" — это таки не кодинг, а именование, ну да хрен с ним.
Но вот про неймспейсы — у отца в его рабочем проекте видел адскую структуру вложенных неймспейсов, повторяющую дерево каталогов. Контора серьезная. Наверное, тут таки не все так однозначно?
Ну так боярский цпп именно стиль именования, а не кодинга, да.
Про структуру неймспейсов, повторяющую дерево каталогов — это ещё круче, да, какое там сейчас макс. ограничение на вложенность? :)
Конечно все весьма неоднозначно если приходится поддерживать тонны легаси-говен, но зачем их городитть в своём проект — непонятно. Впрочем в его случае всё давным-давно понятно и подозреваю это скоро пройдёт, ибо ""НЕ умею использовать, умею использовать, умею НЕ использовать" — На эту спираль нельзя запрыгнуть с конца" (ц).