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

Ошибка:unresolved external 'My<int>::My<int>(int)' unresolved external 'My<int>::~My<int>' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразования типов http://www.cyberforum.ru/cpp-beginners/thread480523.html
Имеются несколько структур, содержащих один и тот же набор элементов, но в разных последовательностях. ({x,y,z};{y,x,z};{z,y,x},...). Каким образом в С (традиционном) можно организовать такой доступ...
C++ true db grid - CRUSH!!! Почему? Вообщем достал True db grid 8.0, кинул его на форму, и DropDown Grid иже с ним. При попытке открытия диалога свойств этого самого DropDown Grid-а VC++ 6.0 умирает с надгробной надписью 'Memory access... http://www.cyberforum.ru/cpp-beginners/thread480501.html
C++ Что значит delete this; в коде?
Вот видел такой код: void Foo::Func() { ... // какой-то код delete this; } это как такое возможно. что вообще это обозначает. сами себя удаляем. а как же дальше выполняться???
Как сохранить форматированный текст из RichEdit в БД? C++
Помогите кто может! Как сохранить форматированный текст, введенный в RichEdit в БД? Нужно, чтобы происходило сие как реакция на событие (напр. клик по кнопке). Пробовал сохранять свойство Text,...
C++ Исходники на VC++ для ввода с видиокамеры http://www.cyberforum.ru/cpp-beginners/thread480355.html
ПОМОГИТЕ!!!! найти исх.коды на VC++ для ввода изображений с видиокамеры. В MFC не предусмотрена эта возможность. Помогите пожалуйста.:|
C++ boombastiku. Как вытянуть альтернативные номера из адресной книги? Функцией RasGetEntryProperties(...) получилось достать только основной номер, и то если он там только один. Когда добавляю еще один номер, то ругается на размер ERROR_BUFFER_TOO_SMALL. В MSDN... подробнее

Показать сообщение отдельно
Willys
0 / 0 / 0
Регистрация: 20.05.2008
Сообщений: 26

Ошибка:unresolved external 'My<int>::My<int>(int)' unresolved external 'My<int>::~My<int>' - C++

17.11.2009, 15:36. Просмотров 772. Ответов 4
Метки (Все метки)

есть 3 файла. файл inc.h:
...
template <class T> class My
{
int m_size;
T *m_data;
public:
My(int value);
~My();
...
};

inc.cpp:
#include 'inc.h'

template <class T> My<T>::My(int value)
{
m_size = value; m_data = new T[value];
}

template <class T> My<T>::~My() { delete [] m_data; }

и наконец, main.cpp:
#include 'inc.h'

int main()
{
My<int> x;
}

компилится всё нормально, но линкер ругается:
unresolved external 'My<int>::My<int>(int)'
unresolved external 'My<int>::~My<int>'

использую Borland Free Compiler.
заранее спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru