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

Перегрузка оператора индексации и присваивания (C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлами базы данных http://www.cyberforum.ru/cpp-beginners/thread432554.html
Здравствуйте. Нужно написать программу для поддержки последовательного метода доступа к файлу базы данных на тему "Книжный магазин", которая реализует следующеие функции: 1.Создание файла базы данных. 2.Печать файла базы данных. 3.Чтение записи по указанному ключу. 4.Поиск записи по указанному ключу. 5.Вставка записи. 6.Удаление записи. Файл базы данных представлен простым файлом *.txt....
C++ Написать программу для вычисления функции F помогите решить данные 2 задачи 1.Использовать оператор while Написать программу для вычисления функции F, при этом, если не указано количество шагов (бесконечность), то вычисления проводить с точностью 10-4 (точность считается достигнутой, если очередное слагаемое или сомножитель по модулю меньше точность). (картинка) 2. Дана строка, в которой содержится осмысленное текстовое сообщение.... http://www.cyberforum.ru/cpp-beginners/thread432552.html
Вопрос о перегрузке ++/-- C++
Рассмотрим простой пример постфиксной и префиксной операции инкремента: int main() { int i=0; cout<< i++; cout<< ++i; _getch(); return 0; }
Можно ли это написать как то проще C++
#include <cstdlib> #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; /* В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество отриц. элементов массива;
C++ Файл структур: сортировка по выбираемому пользователем полю http://www.cyberforum.ru/cpp-beginners/thread432539.html
Имеется файл, состоящий из отдельных строк структуры. Нужно написать сортировку по выбираемому пользователем полю В файле 5 полей: 1-Фамилия 2-Имя 3-Отчество 4-Группа 5-Оценка
C++ Хелп с POST на C++ Друзья. Помогите переписать код на C++ $sDomain = 'ХХХ.ХХХ.ХХХ.50' ;домен или ip-адрес $iPort = 80 ;порт $sParameters =... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
21.01.2012, 22:28     Перегрузка оператора индексации и присваивания (C++)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
class obj {
private:
    int *arr;
public:
    obj (size_t size = 1) { arr = new int [size]; }
    ~obj () { delete []arr; }
    int& operator[] (size_t i) { return arr[i]; }
};
int main()
{
    obj cl(5);
    cl[1] = 10;
    std::cout << cl[1] << std::endl;
 
    return 0;
}
Добавлено через 30 секунд
Цитата Сообщение от Deadik_Gudwin Посмотреть сообщение
go, перегружал следующим образом
Перегружать = не обязательно. Смотри.
 
Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru