Форум программистов, компьютерный форум 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; while(*(String + Hi) == ' ' || *(String + Hi) == '\0' || *(String + Hi) == '\n') //поиск конца слова if(Hi) //выбор слова в правом подмножестве Hi--; 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). Пользователь должен ввести результат возведения предложенного числа в данную степень. За правильный ответ пользователю начисляется 10 баллов, за неправильный - снимается 20 баллов. Задача пользователя набрать как можно больше баллов. На начало игры пользователю дается 10*n баллов.... подробнее

Показать сообщение отдельно
m1ster
1 / 1 / 0
Регистрация: 21.12.2011
Сообщений: 55
15.12.2012, 23:43  [ТС]     Сделать свой шаблон вектора
правильно ?
а можно подробнее про итераторы ,не очень понимаю
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
template <class T>
class Vector
{
public: //?
    int size;
    T* data;
public:
    Vector(Vector&);
    Vector operator=(const Vector&);
    Vector(int);
    int Size() const;
    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) const
{
    return size;
}
template <class  T>
T& Vector<T>::operator[](int i)
{
    return data[i];
}
template <class T>
Vector<T>::operator=(const Vector&a)
{
    size=a.size;
    for(int i=0;i!=a.size;++i)
{
    date[i]=a.data[i];
    }
    return *this;
}
template<class T>
Vector<T>::Vector(Vector&a){
size=a.size;
    for(int i=0;i!=a.size;++i)
{
    date[i]=a.data[i];
    }
 
}
Добавлено через 43 минуты
а что у тебя capacity сколько максимум может быть в Vector а size сколько есть?
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru