Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка в поиску дерева Не могу найти в чем ошибка, должен производиться поиск по всему дереву, а он дальше первого уровня не идет. #include <cstdlib> #include <iostream> #include <vector> #include <string> using namespace std; //Class drzewa https://www.cyberforum.ru/ cpp-beginners/ thread389928.html C++ Чтение строки неизвестной длины
реализация на СИ как прочитать строку неизвестной длины? Чтение должно быть не посимвольным. Строка вводиться вручную.
C++ Обработка изображений https://www.cyberforum.ru/ cpp-beginners/ thread389903.html
Здравствуйте, помогите пожалуйста с алгоритмом или написанием программы на с++. Задача такая: нужно на jpeg/bmp фотографии определить тень.
C++ Проверить, превосходят ли элементы строк матрицы заданное число https://www.cyberforum.ru/ cpp-beginners/ thread389895.html
ребят выручайте нужен код по этой проге срочно в универе уже ругаются((( Дано натуральное число N, вещественная матрица N x N , вещественное число x. Получить последовательность из 0 и 1 (b1,b2,...bn), где bi=1, если элементы i-той строки не превосходят x1 и b1=1,в противном случае.
C++ Call of nonfunction
#include <stdio.h> #include <conio.h> #include <math.h> double eps = 1e-9; int k; //------------epsilon double ep (double x) { int i; double q,a,s; i = 0; s = a = 1;
C++ Выведите числа в порядке возрастания https://www.cyberforum.ru/ cpp-beginners/ thread389891.html
Отсортируйте заданный массив. Первая строка входных данных содержит количество элементов в массиве N, N ≤ 105. Далее идет N целых чисел, не превосходящих по абсолютной величине 10^9. Выведите эти числа в порядке возрастания. Пример: Входные данные: 3 2 3 1 Выходные данные: 1 2 3
C++ оператор this https://www.cyberforum.ru/ cpp-beginners/ thread389883.html
Прочитал раздел и с книги Стратуструпа о операторе this. но не фига не понял где его использовать его применение
C++ системы счисления!!!
напишите программу пожалуйста!!! Даны действительное число x, натуральное число q (0 =< x < 1, q => 2). Получить пять цифр q-ичного представления числа x, т.е. получить последовательность целых неотрицательных a_1, ..., a_5 такую, что x = a_1*q^-1 + ...a_5*q^-5 + r, 0 =< a_i =< q-1, r < q^-5.
C++ Вывести последовательность чисел в виде линейчатых диаграмм Нужно вывести последовательность чисел в виде линейчатых диаграмм, числа считываются из файла, созданного пользователем. В первый Edit записывается длина создаваемого файла, во второй - число, которое нужно найти в этом файле, в третий - найдено оно или нет, и если найдено - то на каком месте. В случае, если число найдено - выводим графику не получается графику вывести) https://www.cyberforum.ru/ cpp-beginners/ thread389848.html C++ Считать из файла три предложения и вывести их в обратном порядке Помогите пожалуйста дорешить задачу!!! Файл я создала, а что дальше делать и как я не знаю... #include <fstream> #include <iostream> #include <string> int main() { std::ofstream ofs("test.txt"); //создаём файл https://www.cyberforum.ru/ cpp-beginners/ thread389846.html
Контрольная задача. C++
Ввести натурально число n. а) Определить, является ли оно палидромом. (Вроде готово) б) Если число n - палидром, то построить массив всех цифр числа, иначе вычислить сумму цифр числа в масиве. (Почемуто не работает) в) Построить новое число так, чтобы вначале была размещена наиболее часто встречаемая цифра, далее - по убыванию. (Не сделал) Вот мой код: #include <cstdlib> #include <iostream>...
C++ Выяснить, имеются ли среди чисел совпадающие https://www.cyberforum.ru/ cpp-beginners/ thread389833.html
Используя стандартную библиотеку шаблонов STL и класс list по работе с двунаправленным списком, выполнить следующие задачи:Даны натуральное число n, целые числа a1,a2,..,an.Выяснить, имеются ли среди чисел совпадающие.
Заблокирован
25.11.2011, 19:28 0

шаблон класса вектор - C++ - Ответ 2212441

25.11.2011, 19:28. Показов 3487. Ответов 15
Метки (Все метки)

Ответ

lis154,

У вас две ошибки, связанные с операторами, в определении вашего класса.

Во-первых, оператор

C++
1
T &operator[](int index);
должен быть перегружен для возврата константной ссылки. В противном случае вы не сможете его использовать в операторе вывода <<.

Поэтому нужно еще второе его определение

C++
1
 const T & operator[](int index) const;
Кроме того желательно оператор присваивания, который у вас объявлен следующим образом

C++
1
T operator=( T &right);
объявить для константного операнда. То есть здесь вам надо уже заменить ваш оператор присваивания на следующий

C++
1
T & operator=( const T &right);
Конечно ваш оператор также корректный, но вы снова можете встретиться с ошибками времени компиляции, когда будет требоваться константная ссылка в качестве операнда.

К тому же возвращаемым значением лучше сделать ссылку на сам объект.

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

шаблон класса вектор
На экзамене будет задание: создать шаблонный класс вектор с возможностью вывода...

шаблон класса вектор
В общем говоря нужно описать методы вектора и перегрузки операций. Во всех контейнерах для...

Шаблон класса вектор
template &lt;class T&gt; class Vector { public: //? int size; T* data; public: Vector(int);...

Шаблон класса вектор
Реализовать шаблон контейнерного класса vector, который бы характеризовался поведением,...

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

Шаблон класса вектор с двумя членами-данными
Здравствуйте Уважаемые. Нужна Ваша помощь в реализации программы: Построить шаблон класса Vector....

Шаблон класса вектор с операциями индексации и функциями insert и erase
У меня есть задача. функции erase и insert я реализовала. но чтобы они работали нужно написать...

Шаблон родительского класса и шаблон класса потомка
Запутался, как правильно пронаследоваться от шаблона класса? #include &lt;iostream&gt; #include...

Шаблоны функций, Ошибка: для использования класса шаблон требуется список аргументов шаблон
Есть у меня 3 структуры Трамвай , Троллейбус , Автобус. Для автобуса определены функции (работают)...

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