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

Сделать свой шаблон вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализовать динамический массив объектов, учитывая, что параметры для конструктора у каждого объекта разные http://www.cyberforum.ru/cpp-beginners/thread733046.html
Здравствуйте.Чёткого ответа на просторах интернета не нашёл , поэтому пишу сюда. Есть класс, нужен динамический массив объектов этого класса .Как реализовать , учитывая , что для каждого экземпляра...
C++ QSort для строк Работает не верно. Нельзя использовать стркутуры, классы. void SAlphabetSort(char* String, int iLo, int iHi) //Алгоритм Хоара { //границы подмножества int Lo = iLo; int Hi = iHi; ... http://www.cyberforum.ru/cpp-beginners/thread733041.html
C++ Ошибка LINK
error LNK1123: failure during conversion to COFF: file invalid or corrupt Не знаю из-за чего такая ошибка может быть, пытался скомпилить 2 проекта один из них 100% рабочий и на обеих этапах...
C++ Где скачать Borlan С++
Начал изучать системное программирование. Дали на паре решить задачу дома,уже второй день роюсь не могу найти где скачать Borlan С++ на windows7-64bit. Кто сможет скиньте ссылку! Заранее спасибо!!!
C++ Источники информации http://www.cyberforum.ru/cpp-beginners/thread733005.html
Я интересуюсь Java и знаю, что есть хорошие сообщества, которые предоставляют интересный материал, например такие как jug.ru. Вопрос: какие похожие сообщества есть у C++ разработчиков?
C++ Описать конструктор объекта 1. На экран выводятся натуральные числа (до n) в случайном порядке и степень, в которую нужно возвести число (1-3). Пользователь должен ввести результат возведения предложенного числа в данную... подробнее

Показать сообщение отдельно
m1ster
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 55

Сделать свой шаблон вектора - C++

15.12.2012, 22:23. Просмотров 1520. Ответов 4
Метки (Все метки)

надо сделать шаблон вектора,посмотрите то что сделал это правильно?
и еще вопрос,можете помочь сделать итератор,а то что то вообще не могу разобраться
а так же функцию как у вектора push_back() чтобы в конец добавляла

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
template <class T>
class Vector
{
public: //?
    int size;
    T* data;
public:
    Vector(int);
    int Size();
    T& operator [](int);
    ~Vector(void);
};
 
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];
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru