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

Вернуть класс-шаблон - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача о строке и шаблоне http://www.cyberforum.ru/cpp-beginners/thread697050.html
вечер добрый. в задаче нужно определить, соответствует ли строка шаблону, все как обычно "?" - любой символ, "*" - любая последовательность символов, может быть пустой. Пример 1 на входе: ABBCDA A*CDA на выходе: YES Пример 2
C++ ключ к MS VS 2010 Express сабж. Где посмотреть мой ключ или получить новый без доступа к интернету? http://www.cyberforum.ru/cpp-beginners/thread697040.html
Как задать конец предложения - точка с последующим символом новой строки C++
задача. Разработать функцию, которая осуществляет замену в заданном предложении всех малых латинских букв на соответствующие заглавные буквы. Используя разработанную функцию, переписать заглавными буквами в новый файл пять первых предложений заданного текстового файла (конец предложения - точка с последующим пробелом, табуляцией или символом новой строки). подскажите как реализовать, а то если в...
Упорядочить по убыванию элементы каждой строки матрицы C++
1. Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером m*n.
C++ Некоторые задачи в С++ http://www.cyberforum.ru/cpp-beginners/thread697016.html
1)Написать функцию, которая по заданным действительными a, h и целым m печатает значение функции arctg (sin x) в точках a, a + h, ..., a + mh. 2)Написать функцию, которая по заданному n определяет число, образуется обращением десятичной записи n. Например, обратно- нием 123 является 321, 340 - 43 (незначащие нули отбрасываются). С++
C++ Забить двумерный массив всеми возможными битовыми комбинациями А вы не подскажете как в цикле забить двумерный массив всеми возможными комбинациями битов например при n = 3 будет двумерный массив 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 подробнее

Показать сообщение отдельно
alex.gorbach
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 35
14.11.2012, 01:10     Вернуть класс-шаблон
Доброго времени суток. Переделываю класс-коллекцию под шаблон, возникла вот какая трудность: компилятор (C++ Builder) ругается на вот такой код
C++
1
2
3
4
5
6
template <typename T>
SavedCollection& SavedCollection <T>::operator +=(T* obj)
{
    AddThing(obj);
    return *this;
}
[C++ Error] SavedCollection.cpp(104): E2102 Cannot use template 'SavedCollection<T>' without specifying specialization parameters
Насколько я знаю, шаблонную функцию корректно объявил. Класс SavedCollection - мой класс-шаблон, содержащий элементы типа T. Хочу, чтобы этот метод вернул ссылку на текущий объект, но подозреваю, что именно в этом моменте и кроется подвох. Подскажите, пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru