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

Перегрузка функций и операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы. Определить, есть ли в наличии книга "Информатика" за 1990 год http://www.cyberforum.ru/cpp-beginners/thread897921.html
Задан файл, который содержит информацию о книгах (фамилия, название, год издания). Определить, есть ли в наличии книга "Информатика" за 1990 год. Если да, то вывести фамилию автора, если несколько, то вывести полную информацию обо всех эти книги.
C++ Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке Люди добрые помогите пожалуйста! неоходимо написать программу на С++: Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке: номер автобуса, фамилию и инициалы водителя, номер маршрута, признак местонахождения автобуса – на маршруте или в парке. Программа должна обеспечивать: начальное формирование списка, введение ... http://www.cyberforum.ru/cpp-beginners/thread897916.html
Любой тип переменной C++
Как указать переменной что тип неопределён? Допустим: struct STRUCTa{ short v1,v2; } struct STRUCTb{ float v1,v2; } struct complex{
ошибка в меню C++
#include "stdafx.h" #include <cmath> #include "locale.h" #include "conio.h" #include <fstream> #include <iostream> using namespace std; int caas(void) //ввод количества {
C++ Нужно написать словесный алгоритм! http://www.cyberforum.ru/cpp-beginners/thread897880.html
#include <iostream> using namespace std; void rotateMatrix(double **matrix, int &rows, int &cols, int rotate_count) { double temp; int min; for (int r = 0; r < rotate_count; r++) { if (rows == cols) min = rows;
C++ Не могу выделить данные int из srting (char[]) Пытаюсь решить вторую задачу по информатике вот отсюда. http://master.cmc.msu.ru/files/math-2012.zip Из условия задачи в принципе всё понятно. Написал пока что вот такой код. Для экономии места читаю массивы str1 и str2 из одного файла, всё остальное - согласно условиям задачи. Не знаю как заполнить массив int из имеющегося массива char (string) ХЕЛП ПЛИИЗ((( подробнее

Показать сообщение отдельно
маня
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 114
10.06.2013, 22:00     Перегрузка функций и операторов
Люди добрые помогите пожалуйста!
необходимо написпть программы на С++
а) Создать класс 2-D координат. Определить операторы "+" и "-" как дружественные функции, а операторы присваивания и сравнения как методы класса. Должны быть возможность осуществления операций, как между координатами, так и между координатами и обычными числами.
b) Создать класс List - очередь. Определить операторы "+" – сложения списков, "-" – вычитание (как в множестве) как дружественные функции. Определить операторы сравнения "==", "!=", "<", ">", как методы класса. Перегрузить операторы "<<" и ">>" для ввода/вывода в поток, так и для вставки/извлечения элементов в/из очереди. Класс должен быть полностью функционален, то есть содержать все необходимые конструкторы и деструктор. Для упрощения работы используйте класс либо структуру ListItem для представления элементов списка, на которые и ссылается List.
с) Определить класс «Булева матрица» – BoolMatrix размерности n×m. Класс должен содержать несколько конструкторов, в том числе конструктор копирования. Реализовать методы для логического сложения (дизъюнкции), умножения и инверсии матриц. Реализовать методы для подсчета числа единиц в матрице. Перегрузить операции для логического сложения, умножения и инверсии матриц, а также операцию присваивания.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru