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

Шаблон класса вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти члены последовательности http://www.cyberforum.ru/cpp-beginners/thread383425.html
Даны натуральные числа n,Q1,...Qn. Найти те члены Qi последовательности Q1,....Qn, которые при делении на 7 дают остаток 1.2 или 5.
C++ Как сделать такой вывод? Предположим, у меня есть class TLadle { public: double Radius; double Height; }; class TModel { public: TLadle Ladle; http://www.cyberforum.ru/cpp-beginners/thread383423.html
списки объединение C++
люди такая проблема я быстро код набрасал #include <iostream> struct tsp { int num; tsp * next; }; class clsp { tsp *P; int n;
Помогите с задачками по Многомерные динамические массивы C++
Здравствуйте все. Мне на универ надо две задачки по Си вот эти 1. Написать программу, которая осуществляет добавление строки или столбца в любое место двумерной матрицы по выбору пользователя. 2. Дана матрица порядка MxN (M строк, N столбцов). Необходимо заполнить ее значениями и написать функцию, осуществляющую циклический сдвиг строк и/или столбцов массива указанное количество раз и в...
C++ Как правильно воспользоваться шаблоном http://www.cyberforum.ru/cpp-beginners/thread383384.html
Начал изучать C++ Вот есть два файла 1) #include "stdafx.h" #include <iostream>
C++ дебаг Как дебажить написаный код? Спасибо компилятору хоть тыкает носом на очевидные ошибки, но когда код компилируется и сразу после запуска программа вылетает, что делать в таком случае? Как узнать по какой причине она вылетает? Использую code blocks с minGW, там вроде и дебагер какойто есть но не могу понять как им пользоватся. подробнее

Показать сообщение отдельно
Scorpion93
2 / 2 / 0
Регистрация: 31.10.2010
Сообщений: 120

Шаблон класса вектор - C++

14.11.2011, 10:01. Просмотров 5083. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
template <class T>
class Vector
{
public: //?
    int size;
    T* data;
public:
    Vector(int);
    int Size();
    T& operator [](int);
    ~Vector(void);
};
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template <class  T> 
Vector<T>::Vector(int l)
{
    size=l;
    data = new T(l);
}
template <class  T> 
Vector<T>::~Vector(void)
{
    delete data[];
}
template <class  T>
int Vector<T>::Size(void)
{
    return size;
}
template <class  T>
T& Vector<T>::operator[](int i)
{
    return data[i];
}
C++
1
2
3
4
5
6
7
#include "Vector.h"
using namespace std;
int main()
{
    Vector <int> x(10);
return 0;
}
Так вот студия пишет ошибки..(на конструктор тоже...) Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::~Vector<int>(void)" (??1?$Vector@H@@QAE@XZ) в функции _main D:\test\test\test.obj test

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