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

Перегрузка оператора = - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление всех элементов вектора http://www.cyberforum.ru/cpp-beginners/thread1097589.html
Как удалить все элементы вектора. Например Создаём пустой вектор vector<int>numb; заполняем его пятью элементами while(cin>>numbr){numb.push_breack(numbr);g+=1;if (g == 5){breack;}} и как теперь вернуть массив к первоначальному виду?. Что бы он был пустой, как будто его только что объявили? vector<int>numb; т.е. не содержал ни одного элемента.
C++ В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов В одномерном числовом массиве посчитать среднее арифметическое отрицательных элементов. Заранее спасибо :) http://www.cyberforum.ru/cpp-beginners/thread1097583.html
C++ Необходимо вывести двоичное представление числа на экран.
Собственно само задание.. Код вроде вполне правильный, но все же не работает(( Не могу понять в чем проблема.. Прошу руку помощи)) С клавиатуры вводится целое число. Необходимо вывести его двоичное представление на экран. Программа должна поддерживать все целочисленные типы данных языка реализации (char, int, long int, unsigned int, unsigned long int для языка C/C++, integer, byte, word,...
C++ Выводит какую то ересь
В общем начал выполнять свою лабораторную, задание которой было таковым: "В заданном предложении указать слово, в котором доля гласных(A, E, I, O)(a, e, i, o) максимальна. Предложение может иметь больше одной строки и заканчивается точкой" Прошу не осуждать что программа без функций. Пока делаю так потом переделаю... Пока что я пробую вывести на экран таблицу(матрицу) в которой будет...
C++ Инвертировать символы (разместить задом наперед) в указанной строке http://www.cyberforum.ru/cpp-beginners/thread1097565.html
Напишите программу, которая 1. Вводит с клавиатуры число записей в массиве структур n -целое число. 2. Создает динамический массив структур типа: struct rec_{int i; char *cp;} из n элементов (записей). 3. В цикле заполняет массив структур следующими данными: i – порядковый номер записи, cp указывает на введенную с клавиатуры строку символов, которая сохраняется в динамическом массиве с...
C++ Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие. Есть множество задач анализа данных, записанных в файле, которые можно решить за "линию", не обязательно, сохраняя данные в оперативную память, если бы они поступали "с конца". А прямой анализ занимал бы полином степени повыше. Читать файл с конца- это конечно утопия, но компьютер способен на многое. Я нахожусь в поиске стандартных функций, которые реализовывали бы это, возможно,... подробнее

Показать сообщение отдельно
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
16.02.2014, 02:49     Перегрузка оператора =
А теперь про изменение элемента множества. В множествах нельзя менять элементы, поскольку они отсортированы, если Вы изменили элемент, значит Вы нарушили порядок, что недопустимо в множествах, отсюда вывод, так делать нельзя можете почитать тут

Добавлено через 2 минуты
Цитата Сообщение от RocBoy-D Посмотреть сообщение
delete [] array;
если указатель уже до этого был NULL( не вижу реализации кода, но подозреваю, что в конструкторе по умолчанию именно это значение принимает указатель), то строка выше вызовет ошибку. так что стоит проверить на равенство NULL, а потом уже удалять(зависит от компилятора).
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru