![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
я заметил что в последнее время я использую (слишком?) много namespace
например сейчас создал файл, в нем написал
подумал, и решил создать эту тему конечно есть примеры вроде boost::asio::ip::tcp::socket но я не совсем уверен, правильно ли это |
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: 21 Всего: 25 |
GoldFinch, предпочитаешь писать
|
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
Alek86, нет, но может надо как-то еще
например иметь десяток классов-фасадов, а все остальное в pimpl Добавлено через 4 минуты и 21 секунду Alek86, в конечном счете, в имени класса всеравно будет часть его неймспейса я как-то столкнулся с проблемой когда у меня все имена .h файлов соответствовали именам классов, файлы лежали в папках соответствующих неймспейсам, было 2 класса Client в разных неймспейсах, и два одинаковых дефайна CLIENT_H__ я несразу тогда понял почему не компилится, даже подумал было на #pragma once перейти |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
mes, осталось только научить VAssistX генерить такой код...
а насчет большого количества вложенных неймспейсов как? |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
использую.. есть правда некоторые проблемные моменты, (не могу сейчас правильно сформулировать какие именно), которые немножко отягащают пользование неймспейсами. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
[offtopic]
А в С++ не собираются добавить для объявлений неймспейсов (а не только юзингов) нормальный синтаксис:
? [/offtopic] |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 15 Всего: 26 |
msdn говорит
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Да не, я знаю, что сейчас нельзя. Но, согласись - это удобно. Поэтому - я просто интересуюсь (рыть спеки как-то не особо охота) - не будет ли такой маленькой фичи в будущем С++. Особенно учитывая, что в большинстве языков используется подобный подход..
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Любитель, подозреваю, что не будет. Я почитал список необходимых изменений g++ в связи с переходом на новый стандарт, и там слово namespace упоминается только один раз - inline namespaces (из описания я так и не смог понять, зачем оно нужно).
Это сообщение отредактировал(а) bsa - 29.9.2009, 10:57 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |