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

Как организовать переменную ошибки? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировка структуры в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread548925.html
приветствую всех! появилась небольшая заминка у меня - немогу сравнить значения структуры, для того, чтоб отсортировать ее в бинарном файле. суть задачи: 1.Создать файл F1.dat, содержащий 8 записей следующей структуры: ФИО; номер телефона; день рождения (массив из трех чисел) 2.Написать программу, которая переписывает файл F1.dat в файл F2.dat таким образом, чтобы записи расположились в...
C++ Поменять местами содержимое четных и нечетных разрядов в младшем байте 1 Найти количество чисел из диапазона от 100000 до 999999, у которых произведение первых 4 разрядов равно произведению 3 последних. Сколько среди них простых чисел. 2 Задано целое число типа WORD. Поменять местами содержимое четных и нечетных разрядов в младшем байте. Алгоритм преобразования оформить в виде функции. Исходное число и результат вывести в двоичной и десятичной форме. ... http://www.cyberforum.ru/cpp-beginners/thread548924.html
C++ Определить является ли двумерный массив логическим квадратом
Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны:cry:
Напечатать все слова последовательности, которые встречаются в ней по одному разу. C++
Дана последовательность слов. Напечатать все слова последовательности, которые встречаются в ней по одному разу. :( (P.S.ответьте пожалуйста полно...С++ знаю плохо.)
C++ Побитовые операции http://www.cyberforum.ru/cpp-beginners/thread548886.html
Задача должна быть реализована в с++ но пришлось временно писать в дельфи. суть такая: входящие число в диапазоне 0-n (8 байт) выходящие группа чисел в виде нескольких байт с помощью которых можно представить число. Пример: входящие 65535 выходящие два числа 255 и 127. Проблемма заключаеться в том что я не уверен правильно ли выходят числа а именно в каком порядке их надо вставить. Ну...
C++ Метод релаксации неправильно работает Мне необходимо решить уравнение Пуассона методом релаксации для области во вложении. (Она целиком лежит в квадрате 3х3). Я написал код для метода релаксации, однако он даёт неправильный результат. Помогите найти ошибку. N - количество частей, Omega - параметр релаксации, eps - точность, phi - матрица начальных приближений, f - функция распределения, U - нужная матрица. void Relax(int N,... подробнее

Показать сообщение отдельно
VladSharikov
22 / 22 / 1
Регистрация: 02.12.2010
Сообщений: 824

Как организовать переменную ошибки? - C++

15.04.2012, 13:30. Просмотров 497. Ответов 11
Метки (Все метки)

Привет

Что такое вроде понятно.
Например переопределяем оператор [] для массива, если запрашиваем индекс больше чем размер массива-то выводим сообщение об ошибке и прекращаем работу данной функции(то есть ф-ии переопред. оператора).
А как организовать непонимаю.

Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор. Определить оператор +, - , * , - как дружественные функции, =, +=, -=, *=,[] - как функции-члены. Определить операторы =, +, - , *, +=, -=, *= с целым числом операторы ++ и --. Определить функцию печати. Сравнить время работы созданного класса и встроенного массива типа int. Перегрузить операторы вывода и ввода в поток.
Переопределяем оператор = или + или - или что-то еще для целого числа.
C++
1
2
Vect a;
a[0] = 5;
Как при перегрузке указать что это именно эл. с индексом 0? или например 2?

Добавлено через 3 минуты
и еще. уже пегрузил оператор []

C++
1
2
3
int& Int::operator[](int iter) {
    return mas[iter];
}
это верно?
Понятно что будет работать
C++
1
cout << a[i];
А будет ли работать
C++
1
a[i] = i
?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru