Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

"using" в шаблонах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли привести объект неизвестного типа к нужному по его имени? http://www.cyberforum.ru/cpp-beginners/thread937484.html
Доброго времени суток! Есть один не стандартный вопрос. Например, есть какой - то класс, просто отдельный класс в отдельном от основной программы файле и где - то в основной программе есть функция,...
C++ Что дальше делать? Я тут недавно начал изучать с++ и изучил основы языка и немного порешал легких задач. Не подскажите ли мне какие книги прочитать для более глубокого изучения языка, и где взять задачник желательно с... http://www.cyberforum.ru/cpp-beginners/thread937474.html
C++ Воспроизведение видео в окне с известным Handle
Всем привет. Необходимо вывести видео в окно, handle которого известен. Насколько я понимаю, есть несколько путей решения: 1. DirectShow 2. Microsoft Media Foundation 3. Нечто самописное...
Подскажите библиотеку для рассылки почты C++
Подскажите библиотеку на c/c++ для рассылки почты, с возможностью дорассылки на адреса с временными ошибками, конструктором сообщения, многопоточностью. postfix, exim, справляются с этой задачей, но...
C++ Дата время с++ http://www.cyberforum.ru/cpp-beginners/thread937447.html
Доброго времени суток, прошу помочь знающих людей. Перерыл весь интернет (ну или почти весь) в поисках ответа, тема такая, пишу прогу под linux, дошел до момента где нужно считать текущую дату и...
C++ Можно ли защититься от кейлоггера на 100% С помощью с++ ? подробнее

Показать сообщение отдельно
Gorillych
14 / 14 / 1
Регистрация: 04.07.2013
Сообщений: 76

"using" в шаблонах - C++

13.08.2013, 18:43. Просмотров 279. Ответов 2
Метки (Все метки)

Доброго здоровья.
Несколько раз сталкивался с применением "using" в подобном ключе:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template<int... Indices>
struct indices {
    using next = indices<Indices..., sizeof...(Indices)>;
};
 
template<int Size>
struct build_indices {
    using type = typename build_indices<Size - 1>::type::next;
};
 
template<>
struct build_indices<0> {
    using type = indices<>;
};
Не могли бы объяснить буквально "на пальцах" что означает using в данном контексте и для чего он здесь применяется?
Пример кода взят отсюда: http://stackoverflow.com/questions/1...o-stdarray-c11
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru