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

Перегрузка оператора индексации [] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание блок-схемы для программы http://www.cyberforum.ru/cpp-beginners/thread426698.html
вот у меня есть программа , не приложу ума как нарисовать блок-схему(полностью) помогите позязя) #include "list.h" int menu() { Elem *pB; Elem *cur; char Choise;
C++ Нарезка трубы Доброе утро всем. У меня возникла проблема, не могу написать алгоритм, и как следствие код, для решение одной задачи. Задача в следующем. Есть 3 детали, у каждой детали своя длина и необходимое количество. Есть труба, например 12 метров от нее отрезают детали. Так вот задача в том, чтобы посчитать сколько нужно 12-ти метровых труб, чтобы нарезать все детали, мало того, нарезать так,... http://www.cyberforum.ru/cpp-beginners/thread426696.html
C++ Вывод на экран только предложения, не содержащие запятых.
Ребят, помогите, пожалуйста решить задачу: Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых. вот примерный код, но не робит : #include <conio.h> #include <stdio.h> #include <iostream> int z,k,n,c,i;
C++ std::sort. Как сортировать список? (список указателей на объект)
Всем доброго времени суток! Извините за флуд темами, я не специально С простыми типами то всё понятно: std::vector<string> vStr; ... заполнили как то std::sort(vStr.begin(), vStr.end()); но вот если свой тип?
C++ Дана матрица A(3,3) Найти максимальный элемент 2й строки среди элементов, удовлетворяющих условию -1,2<=A2i<=4,7 http://www.cyberforum.ru/cpp-beginners/thread426677.html
Дана матрица A(3,3) Найти максимальный элемент 2й строки среди элементов, удовлетворяющих условию -1,2<=A2i<=4,7 Заранее спасибо
C++ Дана матрица A(3,3). Заменить на главной диагонали все отрицательные элементы их абсолютными значениями. Дана матрица A(3,3). Заменить на главной диагонали все отрицательные элементы их абсолютными значениями. подробнее

Показать сообщение отдельно
Genius108
2 / 2 / 1
Регистрация: 12.01.2012
Сообщений: 17

Перегрузка оператора индексации [] - C++

12.01.2012, 10:01. Просмотров 1328. Ответов 2
Метки (Все метки)

Необходимо перегрузить оператор индексации [] двумя способами, первый я реализовал
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
#pragma once
#include <iostream>
using namespace std;
 
class matrix
{
    private:
 
        double *a;
        int n,m;
 
    public:
 
        matrix (int, int, double* = NULL);
        matrix (const matrix&);
        matrix (int = 0, double* = NULL);
        ~ matrix ();
 
        bool umnojenie (const matrix&) const;
        bool summa (const matrix&) const;
        double maxElement(void) const;
        double minElement(void) const;
 
        int get_Row () const;
        int get_Col () const;
        
 
        const double* operator[] (int i) const;
        double* operator[] (int i); 
 
        matrix& operator = (const matrix&);
        matrix& operator +=(const matrix&);
        matrix& operator -=(const matrix&);
        matrix& operator *=(const matrix&);
        matrix& operator *=(const double);
 
        friend matrix operator * (const matrix&, const matrix&);
        friend matrix operator * (const matrix&, double);
        friend matrix operator * (double , const matrix&);
        friend matrix operator + (const matrix&, const matrix&);
        friend matrix operator - (const matrix&, const matrix&);
        friend ostream& operator << (ostream&, const matrix &);
        
        
};
Второй способ, насколько я понял, с использованием вспомогательного класса. Помогите, пожалуйста, его реализовать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru