Форум программистов, компьютерный форум 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: подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5947 / 5552 / 1784
Регистрация: 18.12.2011
Сообщений: 14,184
Завершенные тесты: 1
17.04.2012, 21:31     Перегрузка операторов для класса МАССИВ
Конкретный элемент массива имеет тип int,
поэтому для него надо использовать стандартную
операцию сложения целых чисел.
Если перегрузить operator+ для массива,
то и складывать надо массивы целиком.
А у Вас вопрос был как сложить отдельные элементы,
т.е. целые числа.
А к какому элементу обращаетесь - не важно, лишь бы для него была выделена память.
b=a[4444]+5;
 
Текущее время: 03:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru