Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.79
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
#1

Что делает конструктор? - C++

27.08.2013, 23:23. Просмотров 3430. Ответов 77
Метки нет (Все метки)

Я очень плохо понял вобще. Он вроде помогает создать в памяти место для переменных обьявленых в классе??
В каких слуаях его лучше создавать и использовать?Его лучше иметь для каждого класса?

Где его при этом лучше писать- перед классом, позже или внутри?
Почему его-конструктор- можно писать с параметрами и без параметров?
Какие имено такие параметры и зачем конструктор в себя принимает?

Был ли автоматически создан стандартный конструктор при создани класса или обьекта?
Почему компилятор ругается на создание какого-то деструктора?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class  miclasse
 
 { 
   static const int AA=66;
   int RR;
        public :
   int FF;
   char Simvols[104];
   int Funclasse(int brumm);
 }; 
 
int miclasse::Funclasse(int brumm)
{ 
  brumm=FF+ brumm; cout  <<  " brumm "  << brumm  <<  endl; return 0;  } 
miclasse ::~Funclasse(){} // деструктор
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2013, 23:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что делает конструктор? (C++):

Что в программе делает так, что процессор грузится на 100%? - C++
Я не очень разбираюсь в С++, поэтому прошу вашей подсказки по поводу нагрузки на процессор. Вот код программы, на компьютере жрет всю...

Что это за знак >> прочитал что это сдвиг вправо? что он делает - C++
int d=6, c=5,f; f = d &gt;&gt; c; cout&lt;&lt; f; вывод 0

Что это за метод?И что он делает? - C++
double func (double y, int k, int n){ double y1; for (int i=0; i&lt;=n+1;i++) y1=0; double t; t=0; y1=1; ...

Что можно сделать, что бы конструктор вызывался один раз при агрегировании? - C++
Добрый день. Написал код, но два раза подряд вызывается конструктор, так как создаю объект в другом классе.. Что можно сделать, что бы...

Объясните что именно делает "x%d, y%d: " или что это в даном коде - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; double rast(double x1, double y1, double x2, double y2) // Функція яка...

Что делает программа - C++
Объясните пожалуйста пошагово что делает эта программа #include &lt;stdio.h&gt; #include &lt;fstream&gt; #include &lt;iostream&gt; using...

77
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:26 #31
Цитата Сообщение от VLK Посмотреть сообщение
Для начинающих?
Но вы же вообще про книги говорите, вы не уточняли, что разговор о книгах для начинающих:
Цитата Сообщение от VLK Посмотреть сообщение
вот тут как раз большая ошибка, если я не понимаю, а точнее читатель не понимает, это именно и значит что книга плохая.
0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
28.08.2013, 21:27 #32
Цитата Сообщение от alsav22 Посмотреть сообщение
Но вы же вообще про книги говорите, вы не уточняли, что разговор о книгах для начинающих:
ну у Дейтола написано - для начинающих программистов.
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:27 #33
Да и начинающие не все одинаковые...
0
Evg
Эксперт CАвтор FAQ
18238 / 6363 / 435
Регистрация: 30.03.2009
Сообщений: 17,578
Записей в блоге: 28
28.08.2013, 21:28 #34
Чисто на всякий случай
http://www.cyberforum.ru/blogs/18334/blog103.html
2
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
28.08.2013, 21:31 #35
Цитата Сообщение от alsav22 Посмотреть сообщение
Да и начинающие не все одинаковые...
Ну почему тогда Дейтел забыл об этом написать и кто в этом виноват?
0
zer0mail
2368 / 1998 / 199
Регистрация: 03.07.2012
Сообщений: 7,184
Записей в блоге: 1
28.08.2013, 21:35 #36
VLK, буржуи с жиру бесятся - и нам беситься? Если какой-то идиот резанет себя ножом по я.. или засунет ч.. в мясорубку- ему производители миллионные штрафы выплатят (вряд ли в инструкции к ножу или к мясорубке расписаны все возможные варианты их применения)? Скорее, этот идиот получит премию Дарвина

Насчет пережитков - избавляйся, я не против (кто писал "вот тут как раз большая ошибка, если я не понимаю, а точнее читатель не понимает, это именно и значит что книга плохая."?)
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:36 #37
Цитата Сообщение от VLK Посмотреть сообщение
Ну почему тогда Дейтел забыл об этом написать и кто в этом виноват?
Чтобы понять, что все люди разные, нужно об этом у Дейтела прочитать? По другому никак?
0
VLK
194 / 163 / 12
Регистрация: 05.05.2013
Сообщений: 1,225
28.08.2013, 21:43 #38
Цитата Сообщение от alsav22 Посмотреть сообщение
Чтобы понять, что все люди разные, нужно об этом у Дейтела прочитать? По другому никак?
а причем тут разные, если книга для отдельной категории людей будь добр уведомить об этом.



Цитата Сообщение от zer0mail Посмотреть сообщение
Буржуи с жиру бесятся - и нам беситься?
Нет, тут как раз ни кто не бесится, это принцип жизни, за счет которого они и живут на достаточно высоком уровне.
В отличии от наших умников.
0
alsav22
28.08.2013, 21:44
  #39

Не по теме:

Люди разные и мения у них разные. Вот есть такая книга: Джесс Либерти "Освой Самостоятельно С++ За 21 День"...

0
zer0mail
2368 / 1998 / 199
Регистрация: 03.07.2012
Сообщений: 7,184
Записей в блоге: 1
28.08.2013, 21:46 #40
Цитата Сообщение от VLK Посмотреть сообщение
Нет, тут как раз ни кто не бесится, это принцип жизни, за счет которого они и живут на достаточно высоком уровне.
В отличии от наших умников.
Лауреаты премии Дарвина (считающие, что можно все, что не запрещено инструкцией) живут недолго
0
alsav22
28.08.2013, 21:47
  #41

Не по теме:

Цитата Сообщение от VLK Посмотреть сообщение
если книга для отдельной категории людей будь добр уведомить об этом.
Типа: "Предупреждать надо..."?

1
Dimka-novitsek
14 / 14 / 0
Регистрация: 26.04.2012
Сообщений: 1,091
28.08.2013, 21:54  [ТС] #42
Блинн. Правда и там и там. Если книга непонятна очень многим или большинству, она х... И если она непонятно кому-то конкретно, Не обязательно что он б... (баран). Хотя и вероятно.

Добавлено через 1 минуту
И люди разные. Кто-то поймет одну книгу, кто-то другую.
0
VLK
28.08.2013, 21:54
  #43

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
Люди разные и мения у них разные.
В США какая то компания производит детские коляски, но оказалось что они опасные, дети суют пальцы туда куда не надои остаются без пальцев, в США первое что сделали пострадавшие, пошли в суд, получили компенсации, а так же производитель все эти коляски изъял из продажи и все купленные они тоже изъяли, при этом деньги вернули, кто то благодаря такому подходу (МНЕНИЮ) сохранит свои пальцы.
В России же при все тех же проблемах, пострадавшие считают что они сами виноваты, ни куда не обращаются, ну и соответственно все эти опасные коляски у нас продаются.
По телевизору об этом показывали.

Чье мнение выше правильное?


Цитата Сообщение от alsav22 Посмотреть сообщение
Вот есть такая книга: Джесс Либерти "Освой Самостоятельно С++ За 21 День"...
и?

1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:58 #44
Цитата Сообщение от VLK Посмотреть сообщение
и?
И всё...
0
zer0mail
2368 / 1998 / 199
Регистрация: 03.07.2012
Сообщений: 7,184
Записей в блоге: 1
28.08.2013, 21:58 #45
VLK, подай в суд, типа "мне эта книга мозги вывихнула и не предупредила об опасности"
1
28.08.2013, 21:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2013, 21:58
Привет! Вот еще темы с ответами:

Что делает строка? - C++
Что делает 14 строка? P.S. Программа читает пары с файла и выводит их на экран. # include &lt;iostream&gt; # include &lt;string&gt; # include...

Что делает fseek? - C++
Что делает fseek и зачем он нужен? fseek(firstFile,0,SEEK_SET); fseek(secondFile,0,SEEK_SET);

что делает функция? - C++
int slength ( char*str){ int Len = -1; while (++len, *str++); return len; } возвращает длину строки? Добавлено через 42...

Что делает pair? - C++
Можно пример посложнее(с map или ещё чем) с объяснениями?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru