Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Invalid pointer addition https://www.cyberforum.ru/ cpp-beginners/ thread943989.html
В чем ошибка ? hf=FindFirstFileW(L""+Edit4->Text.c_str()+"\\*.*", &FindFileData); Код ошибки: Invalid pointer addition
C++ Как изменить значение переменной, переданной в списке с переменным числом аргументов
Помогите!!! Начал изучать С++ Возникла такая проблема. Когда мне нужно получить доступ к переменному числу аргументов я делаю что-то типа такого: double f(double a, ...){ va_list p; double sum = 0, count = 0; va_start(p,a); double k = a;
C++ Непонятки с bind2nd Привет. Вот к примеру есть такой код: #include <algorithm> #include <functional> #include <iostream> #include <array> class multip : public std::binary_function<int, int, void> { public: void operator()(int val, int to) const { https://www.cyberforum.ru/ cpp-beginners/ thread943924.html C++ Вылет при срабатывании деструктора Собственно говоря вот: class MatrixGraph { int **arcs; int n; public: MatrixGraph(int vertexnumber) //конструктор графа https://www.cyberforum.ru/ cpp-beginners/ thread943922.html
C++ Задача по вложенным циклам
Здравствуйте! Помогите растолковать код, не могу понять какой цикл к чему относится. Вот задача: Напишите программу, использующую вложенные циклы, которая запрашивает у пользователя значение количества строк для отображения. Затем она должна отобразить указанное число строк со звездочками, с одной звездочкой в первой строке, двумя — во второй и т.д: В каждой строке звездочкам должны ...
C++ Вызов функции сразу для массива всего классов Добрый день. Я делаю класс Pixel, и в этом классе есть функция Draw(); Так вот я создаю массив этих классов. Вопрос: Как мне вызвать функцию Draw() каждого экземпляра класса, не используя циклы, ну сразу вызвать одной функцией? P.S. Создание функции которая будет циклом вызывать, не подходит! Гдето видел об этом, правда забыл как это делать. https://www.cyberforum.ru/ cpp-beginners/ thread943916.html
C++ Как осуществить циклический сдвиг элементов квадратной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread943911.html
Помогите осуществить циклический сдвиг элементов квадратной матрицы размерности MXN вправо на k элементов таким образом: элементы 1-й строки сдвигаются в последный столбец сверху вниз, из него- в последнюю строку справа налево, из нее- в первый сторбец снизу вверх, из него - в первую строку. Для остальных элементов - аналогично. ЗАРАНЕЕ СПАСИБО!!!!!!!
C++ Включить dep в новом проекте
как включить dep в новом проекте? использую visual studio 2010 express
C++ прочитать текстовой файл без заморочек Люди!! в билдере для чтения текстового файла делал так TStringList *List = new TStringList; List->LoadFromFile(File_name); потом к List обращался по строкам List есть ли для обычного с++ что-то подобное, чтоб можно было делать также и не заморачиваться https://www.cyberforum.ru/ cpp-beginners/ thread943888.html C++ Область видимасти членов класса https://www.cyberforum.ru/ cpp-beginners/ thread943879.html
Почему в данном коде функция xxx не распознаёт next как член класса? template<class T> class List { ... void xxx(); private: Node<T>* prev, next; };
C++ Как вывести на экран динамический массив?
Как вывести наэкран динамический масив подскажите плиз #include <iostream> #include <conio.h> #include <time.h> using namespace std; class myMas { public: myMas();
C++ Shared_ptr собственная реализация Здравствуйте, написал собственную реалицацию "умных" указателей для класса object. Прежде чем попробовать написать шаблонную версию хочу удостовериться, что нет утечек памяти и прочих ошибок. Буду благодарен за всевозможную критику. Заранее спасибо. #ifndef SHARED_PTR_H #define SHARED_PTR_H #include<iostream> class object { int smth; https://www.cyberforum.ru/ cpp-beginners/ thread943866.html
5 / 5 / 3
Регистрация: 05.03.2013
Сообщений: 220
0

Создайте класс динамического массива, в котором реализована проверка выхода за границы массива - C++ - Ответ 4988745

26.08.2013, 19:09. Показов 1656. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Создайте класс динамического массива, в котором реализована проверка выхода за границы массива. Перегрузите операторы: [ ], =, +, -,++ (добавление элемента в конец массива), -- (удаление элемента из конца массива).



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
56
57
58
59
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
class myMas
{
public:
myMas(int n);
~myMas();
int getSz(){return *size;};
int operator[](int ar);
myMas& operator+(const myMas& ar);
void display();
private:
int *size;
int m;
int count;
};
 
myMas::myMas(int n)
{
size=new int[n];
count=n;
}
int myMas::operator[](int ar)
{
    if(ar>-1 && ar<*size)
    return myMas::size[ar];
}
 
myMas::~myMas()
{
delete [] size;
}
 
 
myMas& myMas::operator+(const myMas& ar)
{
    return *this;
}
void myMas::display()
{
    srand(time(NULL));
    for(int i=0;i<myMas::count;i++)
    {
        myMas::size[i]=rand()%10;
         cout << myMas::size[i] <<' ';
    }
cout<<endl;
}
void main()
{
    myMas ekz(6),ekz1(3),ekz2=ekz+ekz1;
    ekz.display();
    ekz1.display();
    ekz2.display();
 
system ("pause");
}




Подскажите плиз
А как создать перегрузку операторов =, +, -,++ (добавление элемента в конец массива), -- (удаление элемента из конца массива).

Вернуться к обсуждению:
Создайте класс динамического массива, в котором реализована проверка выхода за границы массива C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.08.2013, 19:09
Готовые ответы и решения:

Создайте класс динамического массива, в котором реализована проверка выхода за границы массива
Народ подскажите такую вещь я написал программку для вставки элементов в массив при этом...

Создайте класс динамического массива, в котором реализована проверка выхода за границы массива
Создайте класс динамического массива, в котором реализована проверка выхода за границы массива....

Класс динамического массива с проверкой выхода за границы массива
Задание такое: Создайте класс динамического массива, в котором реализована проверка выхода за...

Реализация защиты выхода за границы массива
Доброго времени! Прошу помочь разобраться с вопросом возникшим, при изучении C++. Я только начинаю...

1
26.08.2013, 19:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2013, 19:09
Помогаю со студенческими работами здесь

Помогите исправить ошибку выхода за границы массива
Проблема состоит в следующем - необходимо добавить строки в конец рваного массива. ...

Индексатор для проверки выхода массива за границы
Помогите сделать индексатор, временно сделал просто catch, не могу разобраться. Правил программу...

Ошибка выхода за границы массива, когда её быть не должно
Вот функция: public IntPtr getmas() { char chars =...

Исправить выход за границы двумерного динамического массива
Уважаемые форумчане, помогите, проблема в том, что пишет ошибку после выполнения функции вывода...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru