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

Создание своего вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из массива повторяющиеся элементы http://www.cyberforum.ru/cpp-beginners/thread86366.html
Удалить из массива повторяющиеся элементы.жду вашим решений
C++ Работа со строками, действия над словами Помогите пожалуйста! Даны две строки. Пусть n1 – число слов в первой строке, а n2 – во второй (n1<n2). Добавить в конец первой строки, последние n2-n1 слов второй строки. Строки вводи вручную с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread86363.html
C++ Строки, работа с файлами и массивами строк
Требуются срочная помощь :swoon: зачет через 2 часа... Не хватает 2х лаб... помогите люди добрые кто чем может :sorry: Лаба 1(строки): Дан текст, найти наибольшее количество идущих подряд букв. Нашел в инете аналог который считает кол-во пробелов, а нужно количество идущих подряд букв чтобы выводило (английских или русских не важно...) #include "stdafx.h"
Дана матрица размера M на N.Поменять местамистолбцы,содержащие минимальный и максимальные элементы матрицы. C++
Дана матрица размера M на N.Поменять местамистолбцы,содержащие минимальный и максимальные элементы матрицы.
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread86331.html
Доброго времени суток! Помогите плиз с условием... не могу понять как сделать... Задачка: Дана прямоугольная матрица. Определить является ли заданная матрица симметричной относительно главной диагонали. Сделал чтобы размерность матрицы вводил пользователь и сам ручками заполнял ее поэлементно... Так же сделал вывод матрицы на экран... как доделать последнее условие? - Определить является ли...
C++ напишите программу на минимальный элемент массива по С Помогите решить задчу на С: Дано целое число N и набор из N целых чисел.Найти количество минимальных элементов из данного набора. подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
16.01.2010, 11:31     Создание своего вектора
Мне пришлось юзать длинку, для перевода больших чисел в разных системах счисления, юзать СТЛ нельзя, вот и пришлось создавать клас, который будут помогать проводить теже действия что и вектор. На даный момент есть следуущее:
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
class vector
{
    int* a,
         top;
public:
    vector(int &n) { top = 0; a = new int[n]; }
    ~vector(){ delete a; }
    void push_back(int &n)
    {
        a[top++] = n;
    }
    int pop_back()
    {
        return a[--top];
    }
    int back()
    {
        return a[top-1];
    }
    bool empty()
    {
        return !top;
    }
};
на базе этого класа не могу перезагрузить еще два оператора: "=" и "[]", первый - для присваивания вектору значений второго вектора, воторой - для обращения к елементу масива вектора по определенному индексу, как масиве..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru