Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ COW copy on write, класс MyString https://www.cyberforum.ru/ cpp-beginners/ thread2464475.html
Нужно реализовать COW, но никак все не получается main.cpp #include <iostream> #include "mystring.h" using std::cin; using std::cout; Axbanet, обычно, когда дают такие примеры, предполагают, что вы разберетесь в принципе и сможете модернизировать свой код самостоятельно. Т.е. сейчас вам надо разобраться как работает представленный...
C++ Определить Первую строку в которой имеется отрицательный элемент и упорядочить её по убыванию Дана целочисленная квадратная матрица. Определить Первую строку в которой имеется отрицательный элемент и упорядочить её по убыванию Упорядочить элементы побочной диагонали массива по возрастанию... https://www.cyberforum.ru/ cpp-beginners/ thread2464468.html
C++ В односвязном списке добавить 5 узлов после искомого узла https://www.cyberforum.ru/ cpp-beginners/ thread2464401.html
По заданию требуется определить есть ли в списке узел, содержащий число ноль. Если есть такое число, то вставить перед ним 1 узел, и 5 узлов после него, содержащих случайные натуральные числа, не...
C++ Вывести размер текстового файла Есть текстовый файл с текстом: Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. An alternate, more succinct... Стоило положить файл text.txt в папку с проектом, и сразу всё завелось. Чтобы ответить тут, мне пришлось установить codeblocks на linux, установить g++, всё это настроить, научится делать... https://www.cyberforum.ru/ cpp-beginners/ thread2464379.html
C++ Определить число строк матрицы, начинающихся с отрицательного элемента, и сумму элементов в каждой такой строке
Здравствуйте, есть задание: Ввести действительную квадратную матрицу размером n × n. Определить число строк, начинающихся с отрицательного элемента, и сумму элементов в каждой такой строке. Матрицу...
C++ Описать класс треугольник. Реализовать поля для сохранения сторон треугольника, методы и изменения этих полей
Описать класс треугольник. Реализовать поля для сохранения сторон треугольника, методы и изминения этих полей. И еще написать методы, что узнают тип треугольника и его углы. КОД "тип ...
C++ C++ алгоритмы как построить дерево игры в с++ для крестиков ноликов на поле 3*3??? https://www.cyberforum.ru/ cpp-beginners/ thread2464370.html C++ Реализовать метод, выдающий по фамилии знак зодиака https://www.cyberforum.ru/ cpp-beginners/ thread2464474.html
Для этого в классе должен быть обьявлени массив структур Zodiac с полями:название знака зодиака, дата начала и дана окончания периода. Индексом в массиве должен быть перечислимый тип zodiac. Все поля...
C++ Двусвязный список найти ошибку Подскажите пожалуйста кому не сложно что не так!! Не работает функция удалить по индексу(Remove) Сижу уже два дня.И не могу понять а мне ещё вставку по индексу писать:wall: Запуталась уже:cry:... https://www.cyberforum.ru/ cpp-beginners/ thread2464384.html C++ Игра "Крестики-Нолики" хочу написать игру крестики нолики на С++ нужно использовать: /построение дерева игры /оценка позиций игры с помощью модели Олецкого /процедура поиска ходов игрока помогите хоть инфой))) https://www.cyberforum.ru/ cpp-beginners/ thread2464355.html
C++ Найти вершины графа, находящихся на заданном расстоянии от данной вершины https://www.cyberforum.ru/ cpp-beginners/ thread2464394.html
Найти вершины графа, находящихся на заданном расстоянии от данной вершины. Абсолютно безвыходная ситуация, для выхода из которой нужна программа на c++, которая решает данную задачу :( Такое гуглится за пару минут, как и 95% вопросов на этом форуме
Расчет суммы двух неквадратных матриц C++
Помогите, пожалуйста Дали задание: Написать программу, выполняющую расчет суммы двух неквадратных матриц. Матрицы должны храниться в памяти в виде двумерного динамического массива, размерности... Всю функцию main поменять на ту, что я привел в сообщении №4 Я полагал, что изменения в main очевидны.
Комп_Оратор)
Эксперт по математике/физике
 Аватар для IGPIGP
9005 / 4704 / 630
Регистрация: 04.12.2011
Сообщений: 14,003
Записей в блоге: 16
02.06.2019, 17:15 0

Template specializations - C++ - Ответ 13622690

02.06.2019, 17:15. Показов 2018. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от JohnBlack123 Посмотреть сообщение
Но, Прата приводит подобный пример
Там очень много опечаток.

Добавлено через 5 минут
Цитата Сообщение от JohnBlack123 Посмотреть сообщение
А как тогда правильно реализовать explicit instantiation ?
Нужно сделать как советует Croessmah, плюс добавить тело функции создав полное определение. Вообще, есть достаточно простое но важное отличие между специализациями шаблонов класса и шаблонных функций. Шаблонные функции нельзя специализировать частично. Зато функции поддерживают перегрузку (разным набором параметров). Вообще, вывод аргументов шаблонов это едва ли не самая сложная область плюсов.

Вернуться к обсуждению:
Template specializations C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.06.2019, 17:15
Готовые ответы и решения:

Ошибки: 1) use of class template requires template argument list 2) 'T' : undeclared identifier
Решил подправить свой класс с использованием шаблонов, но столкнулся со следующим косяком. Если я прописываю тело функций внутри описания...

Template definition of non-template при использовании частичной спецификации шаблонов
Всем привет! Есть задача написать шаблон класса, принимающего в качестве параметров типа шаблон и некоторый тип. Собственно, вот код: ...

'MyQueue' : use of class template requires template argument list
Написал код про шаблоны. Не могу понять почему выводит ошибку во время наследования класса. ошибки 'MyQueue' : use of class template...

10
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.06.2019, 17:15
Помогаю со студенческими работами здесь

В чем различие template <typename T> от template <class T> ?
Добрый день ! Заметил в новых книгах применение записи template &lt;typename T&gt; вместо template &lt;class T&gt; в чем же тогда фишка...

Ошибка компиляции: template-id does not match any template declaration
Здравствуйте. Помогите, пожалуйста: #include &lt;iostream&gt; using namespace std; template &lt;typename T&gt; T maxn(T*, const int*); ...

Visual Studio выдаёт ошибку при вынесении объявления функции с template в .h файл. Без template всё работает
Проект содержит три файла: Source.cpp, arrTreat.h, arrTreat.cpp. Source.cpp: #include &lt;iostream&gt; using std::cout; using...

MSVC и template template classes
Приветствую. Как в MSVC передать template template класс? Простой пример template&lt;template&lt;typename, typename&gt; class Return&gt; ...

Friend template class with template class argument
Помогите подружить 2 класса: Имеется класс Student: template &lt;class _T&gt; class Faculty; class Student{ friend...

0
Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru