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

Нужно дореализовать доступ по индексу в матрице - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу обработки двумерных массивов, используя динамическое размещение данных http://www.cyberforum.ru/cpp-beginners/thread588847.html
Сформировать вектор из наименьших значений элементов столбцов и найти их среднее арифметическое помогите написать программу..
C++ В программе предусмотреть процедуры ввода-вывода элементов массива В одномерном массиве из n вещественных элементов вычислить: - сумму элементов массива с нечетными номерами; - сумму элементов массива, расположенных между первым и последним отрицательными элементами помогите написать программу.... http://www.cyberforum.ru/cpp-beginners/thread588844.html
Задача на классы файловых потоков C++
Помогите, пожалуйста, добавить возможность записи объектов в файл и чтения объектов из файла. #include <iostream> #include <conio.h> using namespace std; //базовый класс "студент" class CStudent { protected: char m_Fio;//ФИО int m_Year;//год поступления
Напечатать таблицу истинности для логической функции C++
Напечатать таблицу истинности для логической функции: (A<=>B<=>C)A-, где v,-,<=>-знаки логических операций или, не, эквивалентность
C++ Найти наибольший общий делитель (НОД) двух введенных натуральных чисел, используя алгоритм Евклида http://www.cyberforum.ru/cpp-beginners/thread588806.html
Найти наибольший общий делитель (НОД) двух введенных натуральных чисел, используя алгоритм Евклида. Алгоритм Евклида: вычитаем числа меньшее до тех число и есть НОД
C++ Адрес первого элемента массива 1. Написать функцию, принимающую в качестве параметра количество строк и столбцов в таблице умножения. Функция должна создать двумерный массив целых чисел размера, достаточного для хранения таблицы умножения и заполнить массив элементами таблицы умножения. Функция должна вернуть адрес первого элемента массива. Заголовок функции: int * get_multiplication_table (unsigned int count); подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
28.05.2012, 14:36     Нужно дореализовать доступ по индексу в матрице
C++
1
2
3
4
double Matrix::operator()(int index, int index2)
{
   return Matr[index][index2];
}
Проводить проверку на выход за границу нужно в отдельной функции, или непосредственно в месте обращения. Иначе при наличии выхода у Вас ничего не возвращается, а возвращаемый функцией тип указывает, что она должна вернуть значение типа double.
Цитата Сообщение от Lokosios Посмотреть сообщение
return Matrix.Matr[index][index2];
И что это за обращение в main()? Зачем тут имя класса, за которым следует имя скрытых элемент данных? Да и вообще весь этот блок, который был вырезан из определения функции к чему там? Позволю себе предположить, что весь код до этого блока не Ваш.
 
Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru