![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#31 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Где-то более детально, где-то менее. В книгах для новичков естественно опускают многие детали или дают позже. Вообще по-моему вы неправильно пытаетесь учиться. Нельзя просто прочитать пару книг и выучить все. Надо практиковаться, причем не только на простых задачах из конца главы. По мере практики и узнаете о всех нужных деталях. И о том, что кроме языка есть куча других вещей и нельзя тратить годы на заучивание стандарта С++ ![]() https://ru.hexlet.io/blog/posts/traps-learning
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#32 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Я с вами согласен. Надо практиковаться, а не только решать задачи в конце главы.
Но я еще не всю книжку прочитал. А в других книгах задачи могут включать в себя те знания, которые я еще не приобрел. Как правильно вы сказали, постигать все нюансы С++ может оказаться не нужно. Например, изучать приемы С++ в работе с графикой не есть важная задача, если я намерен писать программы только для железа, или что-то еще где графика не нужна. А насчет компилятора, так не спрашивал бы я, если бы знал. Я уже и в книжный магазин ездил и сидел там перечитывая разные книги именно по нюансу работы компилятора с конструкторами. Конечно прояснилось лучше, но мало.)) А хочется именно книгу по правилам логики компилятора. Не дотошно-детальную, а простым языком понятную. Тот ресурс который вы предложили я обязательно изучу. С пары строк ясно, вещь нужная. Спасибо. |
![]() |
![]() |
![]() |
#33 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]()
По каким еще "правилам компилятора"?
При создании объекта вызываются конструкторы. В других случаях (с "=") - операторы присваивания. Могут быть применены оптимизации. Компилятор может генерировать конструкторы, деструктор и оператор присваивания. По каким правилам? Зависит от используемого стандарта языка. Причем здесь какие-то "правила компилятора" - не ясно. Последний раз редактировалось Croessmah; 29.05.2017 в 05:54. |
![]() |
![]() |
![]() |
#34 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Тут вон рядом человек уже 20 лет книги по основам пытается читать ![]() http://www.programmersforum.ru/showthread.php?t=287606
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#35 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Цитата:
Croessmah, вы его еще конструктором перемещения попугайте. ![]() |
||
![]() |
![]() |
![]() |
#36 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
![]() |
![]() |
![]() |
![]() |
#37 |
Форумчанин
Регистрация: 09.04.2017
Сообщений: 598
|
![]()
Когда только готовился к изучению программирования, выбирал язык, читал общую информацию бывалых натолкнулся на ресурс, показавшийся мне почему-то полезным.
Добавил его в закладки. Сейчас вот посмотрел: http://natalia.appmat.ru/c%26c%2B%2B/lezione11.php *ля...... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Конструктор | KHz | Помощь студентам | 4 | 14.12.2015 12:49 |
Конструктор | gospodenkods | Фриланс | 3 | 22.04.2014 07:27 |
конструктор | zla9_kolu4ka | Общие вопросы C/C++ | 2 | 09.03.2014 02:37 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |
Конструктор | PilGrim | Общие вопросы C/C++ | 0 | 16.01.2009 10:21 |