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

Явное создание экземпляра класса и явная специализация шаблона класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на массивы и сумму http://www.cyberforum.ru/cpp-beginners/thread1170700.html
Вопрос по условию задачи (с самим решением проблем нет) Даны массивы l1, ... , l15 ; m1, ... , m8 . Определить \huge {C}_{i}=\frac{\sum_{i=1}^{15}\left({l}_{i}-{m}_{1} \right)}{{l}_{i}} Разве...
C++ Поиск и замена файла Здравствуйте! Никак не могу реализовать функцию для своей программы. Функция производит проверяет наличие файла(ов) в первом заданном каталоге и затем ищет его(их) во втором каталоге - если есть, то... http://www.cyberforum.ru/cpp-beginners/thread1170689.html
C++ Оболочка для программы
Вот пишу программу на с++ и интересует, как создать графическую оболочку для программы? Надо сделать окошко для ввода текста двух переменных и кнопку запустить и как вывести? С этим никогда не...
Бинарное дерево поиска.Вывести слова с тремя гласными C++
Доброго времени суток. Помогите с задачей пожалуйста. Вот условие: В текстовом файле содержится произвольный текст. Построить на его основе бинарное дерево поиска, каждый узел которого содержит...
C++ случайные числа. Ошибка http://www.cyberforum.ru/cpp-beginners/thread1170670.html
srand(time(0)); mas= new int *; for (int i=0;i<m;i++) mas=new int; for (int i=0;i<n;i++) for (int j=0;j<m;j++) mas= (rand()%20)-10;
C++ Разбиение программы на модули! Есть большая программа #include <iostream> #include <vector> using namespace std; class mes // AbstractProductA { public: char *result; char stroka; }; подробнее

Показать сообщение отдельно
kzru_hunter
1097 / 766 / 58
Регистрация: 01.02.2011
Сообщений: 1,779
Записей в блоге: 1
25.02.2016, 19:36
Цитата Сообщение от andrejap Посмотреть сообщение
Для чего эта вещь используется?
В этом случае компилятор генерирует определение класса, включая определения методов, даже если не создаются или упоминаются объекты класса
Вот как раз для этого. Эта строка заставляет компилятор всегда генерировать код определения шаблонного класса, включая все его методы.
Без этой строчки компилятор по частицам и по мере необходимости генерировал бы код для шаблонного класса: т.е. в случае, когда он встречает в коде создание объекта шаблонного класса, то только в этом случае генерирует код определения шаблонного класса, но не полностью (игнорируя его методы). И если затем в коде встречается вызов метода, то компилятор и для него отдельно генерирует определение.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru