Aliru
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 83
|
|||||||||||
#1 | |||||||||||
Класс и пространство имен - C++09.08.2013, 20:55. Просмотров 581. Ответов 6
Метки нет Все метки)
(
Есть стэк, а он использует структуру как базовую единицу.
Куда определить описание этой структуры - в пространство имен, а его включить в class?
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
09.08.2013, 20:55 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Класс и пространство имен (C++):
6
пространство имен - C++ Пространство имен - C++ Пространство имен - C++ пространство имен - C++ Пространство имен - C++ |
0x10
2544 / 1724 / 260
Регистрация: 24.11.2012
Сообщений: 4,337
|
|
09.08.2013, 21:00 | #2 |
Зачем такие извращения?
ЗЫ Стек так и просится быть шаблонным классом.
0
|
Aliru
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 83
|
|
09.08.2013, 21:06 [ТС] | #3 |
Ну, это вроде бы как учебный пример - о шаблонах я думаю еще почитаю у Vandervoorde
вопрос не в этом был
0
|
IGPIGP
Комп_Оратор)
![]() |
||||||
09.08.2013, 22:37 | #4 | |||||
Может вот так:
![]()
0
|
Aliru
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 83
|
|
10.08.2013, 01:17 [ТС] | #5 |
я просто не совсем понял чем Ваш пример от моего №2 отличается - ну кроме того что у меня он в разных файлах?
Это у меня типа *.h
0
|
IGPIGP
Комп_Оратор)
![]() |
|
10.08.2013, 01:30 | #6 |
Я не посмотрел в концовку Вашего вопроса. Полагал, что это вопрос, а не выступление. Но дело то и не в этом. Вы же спросили как в классе объявить? А то, что я вижу это как в файле (или части файла, т.е. локальной области видимости) объявить. Класс сам по себе пространство имён и довольно специфическое. Внутри класса использовать using не получается, а через прямое разрешение доступа, - получается. Хотя конечно, если объявление using в охватывающей области по отношению к определению класса, то и так можно.
![]()
1
|
Aliru
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 83
|
|
11.08.2013, 20:24 [ТС] | #7 |
То есть Безопасней использовать пр-во имен - правда с поправкой на поиск Кенига, правильно?
А кстати неименованое пр-во имен для этого файла вместо глобального объявления - это бы здесь нормально было-бы?
0
|
11.08.2013, 20:24 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
11.08.2013, 20:24 |
Привет! Вот еще темы с ответами:
7
Пространство имен - C++ Пространство имен std - C++ Пространство имен std - C++
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |