Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Размер объекта? https://www.cyberforum.ru/ cpp-beginners/ thread776829.html
При работе с объектами, совсем не знал забыл следующие моменты: Зависит ли размер объекта от количества в нем методов ? Будет ли метод скомпилирован в исполняемый файл или dll, если не используется в коде ? Статический метод единожды увеличивает размер класса (или объекта ?) Функция не инлайниться в Release версии вижлы, с чем это может быть связанно?
C++ Ошибка с классами
Здравствуйте, не могли бы вы мне помочь, дороги форумчане, ошибка связанная с динамикой здесь у меня. #include "stdafx.h" typedef enum{con,exp,log,pow,sin,cos,tan,cot,sec,csc,sinh,cosh,tanh,coth,sech,csch} simpleElementaryFunctions; typedef enum{add,sub,mul,div,lbr,rbr,nos} sign; class ElementaryFunctions { simpleElementaryFunctions Element; ElementaryFunctions *Argument; sign...
C++ Не пойму почему не компилирует Начал читать "Как програмировать на С++" Дейтелов Дошёл до главы "Введение в классы и объекты", Отделение интерфейса от реализации, переписал код в свой компилятор но выдает ошибку " undefined reference to `GradeBook::GradeBook(std::string)' " " undefined reference to `GradeBook::getCourseName()' " Dev C++ Portable. Вот код: //Определения элемент-функций GradeBook. Файл содержит //... https://www.cyberforum.ru/ cpp-beginners/ thread776808.html C++ Вроде-бы все просто, но путаюсь с константыми методами https://www.cyberforum.ru/ cpp-beginners/ thread776767.html
В чем разница где поставить модификатор const const void Metod(); void Method()const; В каком случаем использовать один из их? Заранее спасибо.
Как написать фреймы? C++
Я хочу попробовать написать программу, чтобы она не просто была консольной, а имела фреймы. Можете подсказать, как их писать или киньте ссылочку, где об этом что-то написано. Добавлено через 3 минуты Работаю на VS 2012.
C++ Автомат по размену монет https://www.cyberforum.ru/ cpp-beginners/ thread776709.html
задание звучит так : "Автомат размена монет. Реализовать три функции при помощи классов" т.к. на С++ последний раз я работал полтора года назад, то меня это задание поставило в затруднительное положение. если у кого есть какие идеи или может кто дать ссылку на более-менее подходящий исходник, буду очень благодарен
C++ Найти номер первого из столбцов матрицы, не содержащих ни одного отрицательного элемента. https://www.cyberforum.ru/ cpp-beginners/ thread776691.html
Ребята помагите составить программу)) Дана вещественная прямоугольная матрица A, размером nxm. Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. буду очень благодарен))
Кто может закомментировать код программы С++ ? C++
#include <iostream.h> #include <conio.h> #include <windows.h> class het //class { private: float* ms; //massiv tipa float int index; //count public:
C++ Скрыть информацию, которая выводится в консоль https://www.cyberforum.ru/ cpp-beginners/ thread776661.html
Дело обстоит так: В классе Class есть функция Show(), в теле которой есть cout<<"Something"; и куча других нужных вещей. Функцию изменить нельзя, не вызвать - тоже нельзя. В main() вызывается Show(), но в определенном случае мне нужно скрыть это самое "Something", что она выводит в консоль. Есть какой-нибудь способ это сделать?
C++ Сложение массива типа char в одну переменную https://www.cyberforum.ru/ cpp-beginners/ thread776615.html
Здравствуйте, уважаемые форумчани, помогите разобраться с такой простой задачей. Есть массив char Arr={'1','a','3','b','5','c'}. Хотелось бы сложить элементы массива в одну переменную, и что б результат сложения был 1a3b5c. Спасибо.
C++ Создание параллельных задач
Начал потихоньку изучать параллельное программирование. И вот, застрял на такой реальной задачи - есть функция которую требуется вычислить, допустим 20 раз параллельно с разными аргументами, результаты вывести на экран. Суть создания потоков я понял, передача в future, но никак не могу все это слепить вместе, понять как определять, что потоки уже завершились и заново перезапускать новые с новыми...
C++ Оптимизация обработки массивов Есть 12 числовых массивов (a,b,d,e,f,g,h,k,m,n,p,r) разной длины, их длина кратна 5 и заранее известна. Необходимо создать массив (abdefghkmnpr) состоящий из перебора этих массивов. Алгоритм программы такой: 1 объявляем новый массив(ab) 2 сравниваем два первых массива(a и b) сравнение происходит так: берем 5 элементов массива (b) и по одному сравниваем с 5 элементами массива (a) если в... https://www.cyberforum.ru/ cpp-beginners/ thread776600.html
2241 / 1741 / 732
Регистрация: 27.07.2012
Сообщений: 5,198
01.02.2013, 15:14 0

перегрузка [] - C++ - Ответ 4080929

01.02.2013, 15:14. Показов 1404. Ответов 20
Метки (Все метки)

Ответ

Две версии сделай:
C++
1
2
3
4
5
6
template<typename T>
class Array {
public:
    T & operator[](int);
    const T & operator[](int) const;
};


Вернуться к обсуждению:
перегрузка [] C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2013, 15:14
Готовые ответы и решения:

Перегрузка в виде метода VS Перегрузка в виде функции друг
Привет! Собственно сабж: В каких случаях используется перегрузка в виде метода, а когда в виде...

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг...

Перегрузка
И вот это не могу реализовать программно((.Помогите пожалуйста. Время задаётся в формате...

перегрузка <<, >>, []
правильно ли я перегрузил &gt;&gt;, &lt;&lt;, !?? у меня такое ощущение что неправильно, если всатвил...

20
01.02.2013, 15:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2013, 15:14
Помогаю со студенческими работами здесь

перегрузка >> и <<
Решил попробовать перегрузить операции ввода и вывода,почему то выводятся 0, вместо нужных...

Перегрузка.
Всем привет. Вот, попросили помочь, кому не сложно. Сам код: #ifndef OTREZOK_H #define...

перегрузка []
Здарова никак не могу перегрузить имеется класс Int2 моделирующий int я перегрузил rvalue ...

Перегрузка +
код: #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; template &lt;class T &gt; class...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru