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

Перегрузка операторов для класса МАССИВ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как в C++ реализовать такое вычисление (1/2tg(0.7x))* ((ln(x+1.48))/2)) http://www.cyberforum.ru/cpp-beginners/thread548949.html
Уважаемые знатоки, как в C++ реализовать такое вычисление (1/2tg(0.7x))* ((ln(x+1.48))/2)) при помощи использования библиотеки OpenMP, для подсчёта времени на вычисление этого выражения каждым потоком, если пользователь задаёт количество потоков.
C++ Работа перемещающего загрузчика Добрый день, необходимо разработать приложение, моделирующее работу перемещающего загрузчика. Программа считывает двоичный файл следующей структуры: N A1 A2 ... AM D0 D1 ... DK N - кол-во ячеек с адресами данных. A - ячейки с адресами данных. D - ячейки с данными. Необходимо изменить значение в области данных по адресам A1 A2 ... AM на величину S, вводимую с клавиатуры. Ячейки в файле 16... http://www.cyberforum.ru/cpp-beginners/thread548943.html
Как организовать переменную ошибки? C++
Привет Что такое вроде понятно. Например переопределяем оператор для массива, если запрашиваем индекс больше чем размер массива-то выводим сообщение об ошибке и прекращаем работу данной функции(то есть ф-ии переопред. оператора). А как организовать непонимаю. Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию,...
сортировка структуры в бинарном файле C++
приветствую всех! появилась небольшая заминка у меня - немогу сравнить значения структуры, для того, чтоб отсортировать ее в бинарном файле. суть задачи: 1.Создать файл F1.dat, содержащий 8 записей следующей структуры: ФИО; номер телефона; день рождения (массив из трех чисел) 2.Написать программу, которая переписывает файл F1.dat в файл F2.dat таким образом, чтобы записи расположились в...
C++ Поменять местами содержимое четных и нечетных разрядов в младшем байте http://www.cyberforum.ru/cpp-beginners/thread548924.html
1 Найти количество чисел из диапазона от 100000 до 999999, у которых произведение первых 4 разрядов равно произведению 3 последних. Сколько среди них простых чисел. 2 Задано целое число типа WORD. Поменять местами содержимое четных и нечетных разрядов в младшем байте. Алгоритм преобразования оформить в виде функции. Исходное число и результат вывести в двоичной и десятичной форме. ...
C++ Определить является ли двумерный массив логическим квадратом Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны:cry: подробнее

Показать сообщение отдельно
VladSharikov
 Аватар для VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824
17.04.2012, 19:39  [ТС]     Перегрузка операторов для класса МАССИВ
Цитата Сообщение от zss Посмотреть сообщение
a=4+v1[1]
переменная a - целочисленная переменная, v1[1] возвращает так же целочисленную переменную. Данное выражение использует стандартную не перегруженную операцию int "+".
Мне нужно перегрузить оператор МОЕГО класса.
C++
1
    friend int operator+(Int& _obj,  int odd);
Но в этой функции мы работаем со ВСЕМ массивом, а мне нужно работать с конкретным элементом массива.
 
Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru