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

Шаблоны странная ошибка во время компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изображение с монитора http://www.cyberforum.ru/cpp-beginners/thread913543.html
Возможно я ошибаюсь, но изображение с монитора хранится где-то в памяти? Так вот вопросы: 1) В каком диапазоне адресов хранится изображение? 2) Можно ли эти данные скопировать в файл?
C++ Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы Вот задание: Создать двумерный массив N*M и найти в нем максимальный и минимальный элемент и их индексы. Необходимо возвращать указатель на функцию. Я написал обычный код, а вот как сделать с указателем на функцию не знаю. Объясните, плохо пока что разбираюсь в функциях, указателях и ссылках( #include <iostream> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread913501.html
C++ Поиск подстроки в строке
Найти множество всех слов, которые встречаются в каждом из 2 заданных предложений.
Файловые указатели. Потоки C++
Вот какой вопрос у меня появился. Пусть есть 2 указателя, связанных с одним и тем же файлом открытым в режиме read. Если я считываю информацию, используя первый указатель, но текущая позиция во втором указателе то же почему-то меняется? Как это поправить?
C++ Класс А не принимает член-переменную с типом класс Б http://www.cyberforum.ru/cpp-beginners/thread913471.html
Разработка ведётся в Visual Studio 2010 с использованием MFC Есть некий класс AnswersStatistic, header которого приведён ниже: #pragma once #include "DialogStats.h" struct stRightWrong
C++ Подскажите плз (на каком языке программирования легче писать ПК игры?) Извините времени нету искать информацию в поисковиках . Подскажите, на каком языке программирования легче писать ПК игры. На с++ или яве или на других языках ? Скажите плюсы и минусы языка. подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
27.06.2013, 20:02     Шаблоны странная ошибка во время компиляции
Добрый день. Давно не работал с шаблонами... Вроде всё верно, но компилятор выдаёт ошибку:
Bash
1
2
error: undefined reference to 'MyClass<int>::MyClass(int)'
error: collect2: ld returned 1 exit status
Файлы:
MyClass.h:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef MYCLASS_H
#define MYCLASS_H
 
template <class T>
class MyClass
{
    /* *** */
public:
     MyClass(T);
     /* *** */
};
 
#endif
MyClass.cpp:
C++
1
2
3
4
5
6
7
8
9
#include "MyClass.h"
 
template <class T>
MyClass<T>::MyClass(T val)
{
    /* *** */
}
 
/* *** */
main.cpp:
C++
1
2
3
4
5
6
#include "MyClass.h"
 
int main()
{
    MyClass<int> obj(5);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru