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

Конструкторы и деструкторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переформатировать текстовый файл http://www.cyberforum.ru/cpp-beginners/thread723150.html
Нужно написать программу. Помогите, пожалуйста :) Вот собственно сама задача: переформатировать текстовый файл, вычленяя в нём предложения и записывая каждое предложение в виде отдельной строки. Смогла сделать только, если в конце предложения стоит точка. А как записать условие, если в конце предложения будет не точка, а например "?" или "!" ? #include <stdio.h> #include <conio.h>...
C++ Вычислить члены последовательностей a, b Здравствуйте.Помогите пожалуйста. Значения членов числовой последовательности ai , bi вычисляются по формулам: (i) = 0,8*a(i-1) + 0,1*b(i-1) b(i) = 0,6*a(i-1) +0,2*b(i-1),i=2,3,.... Не применяя массивов, вычислить при а1=b1=1. http://www.cyberforum.ru/cpp-beginners/thread723148.html
C++ Метод шейкерной сортировки
Помогите написать программу:Элементами линейного односвязного списка являются целые числа.Используя метод шейкерной сортировки упорядочить элементы списка по убыванию.
C++ Посчитать количество слов, не содержащих цифр
1) Посчитать количество слов, не содержащих цифр. подскажите где ошибка, никак не пойму. #include "stdafx.h" #include <iostream> using namespace std; void massiv ( int s, int n) { for(int i=0; i<n; i++) cin >> s; }
C++ Односвязный список и числа http://www.cyberforum.ru/cpp-beginners/thread723140.html
struct Item { int liczba; struct Item* next; }chislo; void slstore(struct Item *i, struct Item **last) { if(!*last) *last = i;
C++ Ряды Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от xнач. до xкон. с шагом dx и с точностью e. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.01.2013, 18:07     Конструкторы и деструкторы
Цитата Сообщение от koderman Посмотреть сообщение
Как они используются я понял, но не понял зачем это нужно. Вместо конструктора можно ведь придумать любую другую функцию и она тоже самое будет делать?
Другую функцию надо будет явно вызывать, о чём в большой программе можно забыть, а конструктор - это функция, вызываемая автоматически при создании любого объекта. А если ещё объект создаёт не автор класса, то он может вообще не знать, какую функцию надо вызывать, пришлось бы к каждому классу писать инструкцию, в которой указывать, что надо вызвать при инициализации экземпляра. А конструктор вызывается автоматически, но это тоже просто инициализирующая функция. Это просто такой синтаксис, чтоб гарантировать, что функция инициализации экземпляра будет вызвана для всех экземпляров.
Цитата Сообщение от koderman Посмотреть сообщение
Между строк 59 и 63 я не вижу деструктора.
Явный деструктор нужен далеко не всегда.
 
Текущее время: 09:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru