|
|
Другие темы раздела | |
C++ Задача на массивы и сумму Вопрос по условию задачи (с самим решением проблем нет) Даны массивы l1, ... , l15 ; m1, ... , m8 . Определить \huge {C}_{i}=\frac{\sum_{i=1}^{15}\left({l}_{i}-{m}_{1} \right)}{{l}_{i}} Разве может один и тот же индекс і использоваться и как параметр внешнего цикла (как индекс элемента массива), и как параметр внутренней суммы. Ведь это же абсурд! Я считаю, что параметром (счетчиком) суммы... https://www.cyberforum.ru/ cpp-beginners/ thread1170700.html |
Поиск и замена файла C++ Здравствуйте! Никак не могу реализовать функцию для своей программы. Функция производит проверяет наличие файла(ов) в первом заданном каталоге и затем ищет его(их) во втором каталоге - если есть, то производит замену. Если не сложно, пожалуйста, помогите |
C++ Оболочка для программы Вот пишу программу на с++ и интересует, как создать графическую оболочку для программы? Надо сделать окошко для ввода текста двух переменных и кнопку запустить и как вывести? С этим никогда не связывался, а сейчас вот понадобилось. Благодарю за помощь. Среда написания программы visual studio 2012 https://www.cyberforum.ru/ cpp-beginners/ thread1170684.html |
C++ Бинарное дерево поиска.Вывести слова с тремя гласными
https://www.cyberforum.ru/ cpp-beginners/ thread1170681.html Доброго времени суток. Помогите с задачей пожалуйста. Вот условие: В текстовом файле содержится произвольный текст. Построить на его основе бинарное дерево поиска, каждый узел которого содержит слово. Вывести на печать те слова, в которых встречаются три и более гласных букв латинского алфавита. |
C++ случайные числа. Ошибка 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; }; https://www.cyberforum.ru/ cpp-beginners/ thread1170668.html |
C++ Особенности работы деструктора
https://www.cyberforum.ru/ cpp-beginners/ thread1170667.html Есть вот такой код. Все работает.#include <iostream> #include <iomanip> using namespace std; class complex{ private: double re,im; friend complex operator+(complex a, complex b){ return complex(a.re+b.re,a.im+b.im); } |
Ввести с клавиатуры два массива C++ Ввести с клавиатуры два массива с одинаковым количеством элементов. Вывести на экран одномерный массив, четными элементами которого будут элементы первого массива, а нечетными - второго массива. |
C++ В одномерном массиве определить и вывести на экран количество элементов, которые меньше левого, но больше прав В одномерном массиве определите и выведите на экран количество элементов, которые меньше левого, но больше правого соседнего элемента. https://www.cyberforum.ru/ cpp-beginners/ thread1170662.html | C++ Ошибка при записи в бинарный файл Задание - записать в бинарный файл последовательность из N байт вида "00001111 11110000 00001111 ...". Почему-то 11110000 записывается неправильно. Это 240 в десятичной и F0 в шестнадцатеричной системе, но при считывании получается FFFFFFF0. И дублируется последний байт. Почему? #include <iostream> #include <fstream> using std::ifstream; using std::ofstream; using std::cin; using... https://www.cyberforum.ru/ cpp-beginners/ thread1170650.html |
C++ Ошибка function should have a prototype Здравствуйте форумчане. Вот такой вопрос: писала как-то программу на Borland C++. Всё запускалось, прекрасно работало. Скачала полную версию того же Borland 3.1, вылезает 3 ошибки на функциях textcolor, textbackground, window. Заголовочный файл conio.h подключен, проверила в папке include, открыла этот самый conio.h и вроде эти функции там прописаны, но компилятор ругается и пишет "Function ....... |
C++ Запутался в терминах (ключевые слова и зарезервированные слова)
https://www.cyberforum.ru/ cpp-beginners/ thread1170639.html привет. читаю книгу по С++. там такие понятия как "Ключевые слова" и "Зарезервированные слова" используются как синонимы. погуглил. аналогичная ситуация: Зарезерви́рованное сло́во (или ключево́е сло́во) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены. (здесь) и тут : " Ключевые слова — это предварительно определенные... |
13 / 13 / 7
Регистрация: 21.04.2013
Сообщений: 245
|
||||||||||||||||||||||||||
10.05.2014, 10:55 [ТС] | 0 | |||||||||||||||||||||||||
Явное создание экземпляра класса и явная специализация шаблона класса - C++ - Ответ 615072410.05.2014, 10:55. Показов 4051. Ответов 3
Метки (Все метки)
Ответ
zss, дело в том, что вот у меня в учебнике (С. Прата, "Язык программирования C++") написано:
"Для шаблонов классов, как и шаблонов функций, возможны неявные создания экземпляров, явные создания экземпляров и явные специализации, которые все вместе также называются специализациями. Шаблон описывает класс через обобщенный тип, а специализация - это объявление класса, сгенерированное для конкретного типа." Да, то есть как Вы говорите, в таком случае для:
Но что же такое явное создание экземпляра? В книге приведен пример:
Для чего эта вещь используется? Вернуться к обсуждению: Явное создание экземпляра класса и явная специализация шаблона класса C++
0
|
10.05.2014, 10:55 | |
Готовые ответы и решения:
3
Явная специализация шаблона класса и ее методы Явная специализация класса Явная специализация шаблонного класса Создание экземпляра шаблона класса |
10.05.2014, 10:55 | |
10.05.2014, 10:55 | |
Помогаю со студенческими работами здесь
0
Специализация шаблона класса Явная специализация шаблона Явная специализация шаблона Явная специализация шаблона |