Здравствуйте, гость ( Вход | Регистрация )
| Гость_Mike_* |
Sep 20 2007, 18:33
Сообщение
#1
|
|
Guests |
Собираюсь начать изучать С++, может кто сказать ссылки на бесплатные учебники по нему
|
|
|
|
![]() |
| Гость_Ireul_* |
Aug 13 2008, 17:22
Сообщение
#2
|
|
Guests |
C++ - язык опытного профессионала, его ни в коем случае нельзя путать с С - это, вопреки многим утверждениям, очень разные языки, и, заметьте, малосовместимые(хотя это могут и не понять те, кому не приходилось адаптировать код под С++ из С, чтобы работал, а не просто компилился и падал).
Почему язык опытного профессионала - хотя бы потому, что кроме нагромождения шаблонов и макросов, у него есть недостаток, который убьёт любого новичка, и дважды убьёт любого любителя паскаля - его сообщения об ошибках совершенно невменяемы, могут вылезать где угодно - в точке где вы впервые использовали ошибочно декларированный код, несмотря на абсолютно правильное использование, когда реальная ошибка в декларации. Когда же вы неправильно использовали - ошибка может вылезти в декларации, причём нередко в собственных библиотечных хидерах. При неправильном использовании шаблонных классов STL вы можете получить сообщение об ошибке на 18 строк, загромождённое шаблонами чуть более чем полностью, и совершенно ничего не проясняющее. Причём ошибка укажет не на ту точку, где вы реально допустили ошибку. Это - настоящее лицо С++, позволяющее избегать частого повторения стереотипных и смертельных ошибок, характерных для С, но изобретающее вместо этого сверххитроумные шарады "попробуй найди где ты угловую скобку забыл, а то не откомпилюсь". И он даже не попытается вам сказать, что две подряд угловые скобки понял как оператор сдвига, а не две закрывающих шаблоны отдельных угловые скобки. А доложит о скобках. Причём в точке применения ошибку покажет, а не в точке декларации. Вот такой вот он... Поэтому он требует тщательного изучения перед применением, иначе служит хорошим орудием самоубийства. И оно стоит того - за счёт несравнимого объёма возможностей. Если этому языку не хватает какой-либо умной концепции - её можно реализовать самими средствами языка - так в С++ имеются и лямбды, и функциональное программирование, и ооп, и процедурность тоже никуда не делась - и никто не мешает применять всё это вместе, сохраняя эффективность. |
|
|
|
Mike Программирование C++ Sep 20 2007, 18:33
feelin http://cracklab.ru/download.php?action=get&n=N... Sep 23 2007, 01:32
mix Цитата(Mike @ Sep 20 2007, 19:33) Собираю... Sep 23 2007, 05:29
shmigul Цитата(Mike @ Sep 20 2007, 19:33) Собираю... Oct 5 2007, 21:20
KaT9I У меня вопрос такого плана: можно ли в короткие ср... Nov 9 2007, 17:50
Amp Цитата(KaT9I @ Nov 9 2007, 17:50) У меня ... Nov 9 2007, 23:51
АндрейМ Цитата(Amp @ Nov 9 2007, 23:51) Банальный... Dec 8 2007, 19:52
Amp Цитата(АндрейМ @ Dec 8 2007, 19:52) У мен... Dec 8 2007, 20:37
XpoHuK Цитата(KaT9I @ Nov 9 2007, 17:50) У меня ... Dec 3 2007, 23:40
Ireul На самом деле ни разу в жизни не видел ни однго ру... Dec 4 2007, 12:36
Sandro никто не видел учебник "самоучитель по с++ от... Dec 4 2007, 16:08
SiMM Проще всего, возможно, начать с JavaScript? Dec 8 2007, 20:31
Premiere-9105 ЦитатаСобираюсь начать изучать С++, может кто сказ... Dec 8 2007, 23:09
Amp Цитата(Premiere-9105 @ Dec 8 2007, 23... Dec 8 2007, 23:24
Premiere-9105 Цитатаы прям так спрашиваете, будет имеем кучу раз... Dec 8 2007, 23:54
el- Почему все пишут C++ ASM + пальцы вверх. Есть и др... Mar 14 2008, 20:07
Merin_S600 Цитата(el- @ Mar 14 2008, 20:07) Поч... Mar 14 2008, 22:36
Amp Цитата(Merin_S600 @ Mar 14 2008, 22:36) А... Mar 14 2008, 23:36
el- появился бы один, быстрый, и чтоб везде работал. Г... Mar 15 2008, 20:37
G®emLIN Скажите, пожалуйста, какой хидер в С++ включает в ... Mar 29 2008, 23:07
Amp Цитата(G®emLIN @ Mar 29 2008, 23:07) Скаж... Mar 29 2008, 23:10
Partizan strtok имеет аналогичный функционал... Apr 11 2008, 18:50
dect Я программирую уже неск. лет (если можно так назва... May 27 2008, 21:17
el- Цитата(dect @ May 27 2008, 22:17) Я прогр... May 28 2008, 09:19
Bjorndalen Цитата(dect @ May 27 2008, 22:17) Я прогр... Jul 25 2008, 14:19
Amp Цитата(Partizan @ Apr 11 2008, 19:50) str... Jul 24 2008, 16:38
RedSIL где-то я слышал - типа си плюс плюс - это как бы я... Aug 14 2008, 00:59
Ireul Цитата(RedSIL @ Aug 14 2008, 01:59) где-т... Aug 14 2008, 12:33
RedSIL Цитата(Ireul @ Aug 14 2008, 13:33) Ты оче... Aug 14 2008, 16:33
Ireul Цитата(RedSIL @ Aug 14 2008, 17:33) панят... Aug 14 2008, 16:58
RedSIL Цитата(Ireul @ Aug 14 2008, 17:58) Не сов... Aug 16 2008, 23:25
Amp Цитата(RedSIL @ Aug 17 2008, 00:25) А сис... Aug 17 2008, 18:00![]() ![]() |
|
Текстовая версия | Сейчас: 21st November 2025 - 13:16 |