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

Деструкторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять как написать в switch - если значение не действительно http://www.cyberforum.ru/cpp-beginners/thread657405.html
Не могу понять как написать в switch statement "Error - the day you entered is not valid". Стоит задача: Написать программу, которая запрашивает значение месяца и дня. Принимает значения месяца - от 1 до 12. День от 1 до 28 должен приниматься для февраля (2). День от 1 до 30 должен приниматься для 4, 6, 9 и 11. День от 1 до 31 должен приниматься для всех остальных. Требование:...
C++ Обработка символьной информации.Гороскоп Прошу помощи с решением задачи.Буду очень благодарен. Суть такова-при вводе года(любой комбинации чисел), программа должна выдавать цвет и животное этого года. #include <iostream.h> #include <math.h> main() { char colors = {"green", "red", "yellow", "white", "black"}; char animals = {"rat", "bull", "cock", "tiger", "rabbit", "dragon", "boar", "snake", "horse", "sheep", "monkey", "dog"};... http://www.cyberforum.ru/cpp-beginners/thread657403.html
Разложение числа на простые множители (упрощенная). Зацикливание? C++
Добрый вечер. Написал небольшой код для разложения небольших чисел на простые цифры. По умолчанию число, которое подается на ввод, делится на простые цифры (никаких 13, 17 и проч.). Если нужно, несколько раз повторяется деление путем изменения переменной цикла while. Но программа не работает даже если ввести число 10. Выводится 2 и все. Хотя должно вывести 25. Если ввести 100, то выводит 2 2 и...
C++ С чего всё начиналось.(или первые программы)
Здравствуйте уважаемые программисты, хотелось бы узнать, кто с чего начинал программировать, каков был первый опыт, сколько сил ушло на написание первых программ и какие именно это были программы. Сам я начинающий программист, данным постом хочу подчерпнуть для себя идеи и просто полюбопытствовать) Заранее благодарен за ответы.)
C++ Внешний интерфейс http://www.cyberforum.ru/cpp-beginners/thread657393.html
Здравствуйте, помогите сделать внешний интерфейс по задаче "Все четные элементы целочисленного массива К поместить в массив 1, а нечетные — в массив 2. Подсчитать количество тех и других." #include <iostream.h> #include <iomanip.h> #include <conio.h> main() { int n,ch,nech; system("chcp 1251"); system("cls");
C++ Описание класса Подскажете как сделать задание, а то это ппц, ничего не выходит, кучу всякого перечитал, примеры ставил... плз хелп Значение строки (заглавные буквы), конструктор по умолчанию с введением строки, методы переворачивания строки, вывод количества символа 'А', вставки в строку через каждые пять символов символа '+', вывода строки (перегрузка операции <<) вышел вывод букв через каждые 5 ставится +... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
24.09.2012, 21:38     Деструкторы
C++
1
2
3
4
5
6
ostream &operator<<(ostream &out,String s1)
{
out << s1.ln << endl;
 
return out;
}
При вызове будет создана копия объекта (ибо передача по значению, будет вызван конструктор копирования, который у вас кстати не определен, компилятор использует неявно сгенерированный, который просто копирует данные, следовательно ваш код некорректен, потому как два объекта будут содержать один адрес), соответственно при выходе из функции вызывается деструктор для данного объекта.
 
Текущее время: 04:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru