Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/40: Рейтинг темы: голосов - 40, средняя оценка - 4.75
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
1

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

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

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

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

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

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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2013, 23:23
Ответы с готовыми решениями:

Не могу понять на что способен sort, и что делает его компаратор
Недавно мой знакомый рассказывал что-то про sort,говорил что с помощью него можно сортировать как...

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

Я не могу понять что делает данная программа. Точнее что делают функции используемые в это коде
#include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;ctime&gt; using namespace std; int g(int a, int...

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

77
Каратель
Эксперт С++
6609 / 4028 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
28.08.2013, 20:53 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от VLK Посмотреть сообщение
ни когда не встречал в книгах такого примечания / пункта "если у вас не хватает йода эта книге не для вас!"
потому что это не способствует продажам, а вот "изучить за 21 день" очень даже
0
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
28.08.2013, 20:54 22

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
Я только до половины осилил


судя по отзывам в предисловии нужно сделать ограничение 18+, беременным женщинам, слабонервным и людям с неустойчивой спихикой чтение запрещено!
0
alsav22
28.08.2013, 20:58
  #23

Не по теме:

Цитата Сообщение от Хулиган Посмотреть сообщение
судя по отзывам в предисловии нужно сделать ограничение 18+, беременным женщинам, слабонервным и людям с неустойчивой спихикой чтение запрещено!
Всё больше хочется прочитать...:)

0
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
28.08.2013, 21:03 24
Цитата Сообщение от alsav22 Посмотреть сообщение
А такое встречали: "Книга - для подготовленного читателя"?
Или: "Книга предназначена для читателей, знакомых с ..."
Для начинающих? ну так пишите об этом, желательно в названии книги, а не где то мелким шрифтом.
0
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
28.08.2013, 21:14 25
Тут уже родилась своя идеология\мировозрение! скоро на сайтах будут реклама:
"С++ за 21 день - это реальность!"
"ШОК! Стауструп упал со стула узнав, что легче выучить С++ за 21 день , чем ознакомится с ним в "Язык программирования С++" на 1200 стр."
"Японские учёные ужаснулись, доказав какой мощью обладает книга С++ за 21 день"
"Кризис! На Земле наблюдается большой переизбыток качественных специалистов в области программирования(как оказалось книга С++ за 21 день содержит знания восточных мудрецов, веками ведущих подготовку качественных программистов за 21 день"

Добавлено через 1 минуту
Цитата Сообщение от alsav22 Посмотреть сообщение
Всё больше хочется прочитать...
ага, первое издание!

Добавлено через 1 минуту

Не по теме:

недавно стучались в двери 2 бабушки-сектантки с брошюрками "ПОзнайте изтину С++ за 21 день" - чуть не уверовал, родственники еле в квартиру затащили



Добавлено через 3 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
Всё больше хочется прочитать
и вообще будьте аккуратны, а то людей после травм заново ходить, кушать учат!
0
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
28.08.2013, 21:15 26
Хулиган, ну и юморист, да тебе прямо на большой сцене выступать, достойная смена петросяну выросла.
0
2664 / 2239 / 240
Регистрация: 03.07.2012
Сообщений: 8,141
Записей в блоге: 1
28.08.2013, 21:16 27
Давным -давно, в книге Понтрягина было написано, что от читателя не требуется глубоких математических знаний, но требуется высокая математическая культура мышления (в общем, не для слабых умов и даже не для средних). Каждая книга требует своего уровня знаний и мышления. Никто же не говорит: "эта кувалда слишком тяжелая, она никому не нужна!" или "это блюдо слишком острое, зачем его готовят?". Выбирай кувалду по руке, блюдо по вкусу, а книгу - по разуму.

Полистай, почитай оглавление, посмотри примеры. Скачай из интернета, наконец. Никто, кромя тебя самого, не может определить, что тебе подходит, а что - нет. А заявления типа "раз я не понимаю, значит книга никчемная" говорят не о книге, а об авторе заявления
2
88 / 83 / 21
Регистрация: 08.08.2012
Сообщений: 737
28.08.2013, 21:19 28
Цитата Сообщение от VLK Посмотреть сообщение
Хулиган, ну и юморист, да тебе прямо на большой сцене выступать, достойная смена петросяну выросла.
что то я не припоминаю, что бы я к вам обращался на ты! Проявляйте уважение! Мы же не друзья, вместе пиво не пили!
0
15 / 15 / 2
Регистрация: 26.04.2012
Сообщений: 1,091
28.08.2013, 21:20  [ТС] 29
А я пока стал читать Бьерн Страуструп. Язык программирования С++, и вот, для начала он пишет офигено понятно!!
Кажется сложный язык а понятно все-все. Что будет дальше.

Вобще я начал с Либерти, и мне трудно сравнить с другими авторами.
0
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
28.08.2013, 21:24 30
Цитата Сообщение от zer0mail Посмотреть сообщение
А заявления типа "раз я не понимаю, значит книга никчемная" говорят не о книге, а об авторе заявления
это пережитки коммунизма - "если ты не понимаешь коммунизм и его преимущества значит ты дурак".

Дело обстоит как, если я что то хочу купить, захожу в магазин и не покупаю там это, а иду в следующий, это не потому что я плохой покупатель, это потому что продавец плохой, он не смог убедить меня купить это у него.

Я не помню где именно (США или Европа), тетка решила высушить кошку в микроволновке, закончилось печально, так вот когда она пошла в суд, суд почему то ей не сказал, что она виновата, т.к. она должна была сначала интернет полистать, а виноват производитель который не упомянул о том, что нельзя сушить кошек в микроволновке, вот это правильный подход, а не ваш коммунизм.

PS ладно, я закончу этот бессмысленный спор, т.к. он меня отвлекает от обучения.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:26 31
Цитата Сообщение от VLK Посмотреть сообщение
Для начинающих?
Но вы же вообще про книги говорите, вы не уточняли, что разговор о книгах для начинающих:
Цитата Сообщение от VLK Посмотреть сообщение
вот тут как раз большая ошибка, если я не понимаю, а точнее читатель не понимает, это именно и значит что книга плохая.
0
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
28.08.2013, 21:27 32
Цитата Сообщение от alsav22 Посмотреть сообщение
Но вы же вообще про книги говорите, вы не уточняли, что разговор о книгах для начинающих:
ну у Дейтола написано - для начинающих программистов.
0
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
28.08.2013, 21:27 33
Да и начинающие не все одинаковые...
0
Evg
Эксперт CАвтор FAQ
21279 / 8301 / 637
Регистрация: 30.03.2009
Сообщений: 22,659
Записей в блоге: 30
28.08.2013, 21:28 34
Чисто на всякий случай
https://www.cyberforum.ru/blogs/18334/blog103.html
2
198 / 170 / 19
Регистрация: 05.05.2013
Сообщений: 1,235
28.08.2013, 21:31 35
Цитата Сообщение от alsav22 Посмотреть сообщение
Да и начинающие не все одинаковые...
Ну почему тогда Дейтел забыл об этом написать и кто в этом виноват?
0
2664 / 2239 / 240
Регистрация: 03.07.2012
Сообщений: 8,141
Записей в блоге: 1
28.08.2013, 21:35 36
VLK, буржуи с жиру бесятся - и нам беситься? Если какой-то идиот резанет себя ножом по я.. или засунет ч.. в мясорубку- ему производители миллионные штрафы выплатят (вряд ли в инструкции к ножу или к мясорубке расписаны все возможные варианты их применения)? Скорее, этот идиот получит премию Дарвина

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



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

Не по теме:

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

0
2664 / 2239 / 240
Регистрация: 03.07.2012
Сообщений: 8,141
Записей в блоге: 1
28.08.2013, 21:46 40
Цитата Сообщение от VLK Посмотреть сообщение
Нет, тут как раз ни кто не бесится, это принцип жизни, за счет которого они и живут на достаточно высоком уровне.
В отличии от наших умников.
Лауреаты премии Дарвина (считающие, что можно все, что не запрещено инструкцией) живут недолго
0
28.08.2013, 21:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2013, 21:46
Помогаю со студенческими работами здесь

что такое super.onCreate(savedInstanceState);? что оно делает?
подскажите, начинающему программисту под android, что делает строка...

Дать понять пользователю, что программа что-то делает, а не зависла
Написал программу для поиска текста в файлах, но т.к. файлов много программа &quot;зависает&quot; на время...

Какова вероятность того, что родители увидят, что сын делает уроки
Ученику нужно сделать 5 предметов. 10% рабочего времени он тратит на Физику, 20% - на Биологию, 25%...

Добрый вечер. move_uploaded_file делает не совсем то, что мне нужно, что я сделал не так?
Хочу сохранить файл в папку uploads, лежащую в корневой директории сайта. Но вместо этого файл (мп3...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru