Этого треда уже нет.
Это копия, сохраненная 6 февраля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 6 февраля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
как_выучить_с++_за_21_день.jpg
/thread
/thread
"Быстро" - это относительное значение, которое зависит не только от твоей предрасположенности к обучению, а и от приложенных усилий.
Если у тебя уже есть опыт программирования, например, на Java\C#\Kotlin, то будет много заёбов с указателями. Если знаешь ASM или Си, то процесс обучения будет проходить достаточно быстро.
Если же ты с нуля хочешь взять такую вершину, как кресты, то должен огорчить: минимум год+. Плюсы - это невероятно мощный и крутой инструмент, но из-за обилия возможностей есть проблема, связанная с балансом практики и теории. Перевес в одну сторону может сыграть злую шутку, например, на собеседовании.
https://github.com/sosachbot/cppthreadhat/wiki
Тут найдешь больше ответов на свой вопрос. Мне особенно нравится пункт "Постигаем Дзен".
Если у тебя уже есть опыт программирования, например, на Java\C#\Kotlin, то будет много заёбов с указателями. Если знаешь ASM или Си, то процесс обучения будет проходить достаточно быстро.
Если же ты с нуля хочешь взять такую вершину, как кресты, то должен огорчить: минимум год+. Плюсы - это невероятно мощный и крутой инструмент, но из-за обилия возможностей есть проблема, связанная с балансом практики и теории. Перевес в одну сторону может сыграть злую шутку, например, на собеседовании.
https://github.com/sosachbot/cppthreadhat/wiki
Тут найдешь больше ответов на свой вопрос. Мне особенно нравится пункт "Постигаем Дзен".
>>1342083
Ты еблан. Обобщения практически везде (на самом деле везде, иначе никто не осилил) - это именно сахар, потому как в итоге генерируются конкретные реализации. Как генерируются - компилятором или дефайнами - похуй. A<int> и A<string> разворачиваются в какой-нибудь AOfInt и AOfString, например.
>Ты дебил? Возможность соорудить некое подобие не значит, что шаблоны это синтаксический сахар.
Ты еблан. Обобщения практически везде (на самом деле везде, иначе никто не осилил) - это именно сахар, потому как в итоге генерируются конкретные реализации. Как генерируются - компилятором или дефайнами - похуй. A<int> и A<string> разворачиваются в какой-нибудь AOfInt и AOfString, например.
Нарекаю это стихийное явление 82-м тредом.
Предыдущий утонул тут >>1336773 (OP) .
Предыдущий утонул тут >>1336773 (OP) .
>>1339902 (OP)
Что значит выучить срр? Выучить синтаксис или что?
Что значит выучить срр? Выучить синтаксис или что?
>>2231
Дурачок, не позорься. Шаблоны - это полноценный функциональный компайл-тайм язык.
Дурачок, не позорься. Шаблоны - это полноценный функциональный компайл-тайм язык.
>>2262
За пол года прочитал 3 или 4 книжки на 1000+ страниц, в целом изначально всё понятно было, и каких-то особых сложностей не встретил. Сейчас буду в буст вкатываться, думаю там посложнее будет что-то
За пол года прочитал 3 или 4 книжки на 1000+ страниц, в целом изначально всё понятно было, и каких-то особых сложностей не встретил. Сейчас буду в буст вкатываться, думаю там посложнее будет что-то
>>2281
и ты на изи сразу понял во все хитрожопые указатели, эксепшены, наследования и прочие не совсем straightforward вещи?
и ты на изи сразу понял во все хитрожопые указатели, эксепшены, наследования и прочие не совсем straightforward вещи?
>>2287
То что ты описал да, не сразу но постепенно понял. Вопросы задавал у анонов, помогали и обьясняли хорошо. Но они были в основном по разработке программ, а не по теории
То что ты описал да, не сразу но постепенно понял. Вопросы задавал у анонов, помогали и обьясняли хорошо. Но они были в основном по разработке программ, а не по теории
>>2262
Туго вкатывается.
Осилил за 3 месяца 700 стр. Липпмана. Думаю еще за полтора-два месяца дойду таки до конца.
Можно смело сказать, что не понятно все. Когда читаешь любую нубокнижку, ты никогда не можешь быть уверен, что та или иная тема там вскрыта полностью исчерпывающим образом, как в справочнике или в стандарте.
Если говорить конкретнее, то я веду что-то вроде дневника, где формулирую вопросы по непонятным темам. Там есть и совсем частные вопросы, вроде тонкостей работы cin, так и глобальные вопросы. Всего у меня щас висит 24 таких вопроса и 7 штук я кое как проработал.
Ну а так, если отбросить перфекционизм, то в общем-то достаточно шарю, чтобы делать задачки и понимать код в книге.
>>2281
Озвучь плес, что за книжки?
Туго вкатывается.
Осилил за 3 месяца 700 стр. Липпмана. Думаю еще за полтора-два месяца дойду таки до конца.
>что из книг понятно, что не понятно?
Можно смело сказать, что не понятно все. Когда читаешь любую нубокнижку, ты никогда не можешь быть уверен, что та или иная тема там вскрыта полностью исчерпывающим образом, как в справочнике или в стандарте.
Если говорить конкретнее, то я веду что-то вроде дневника, где формулирую вопросы по непонятным темам. Там есть и совсем частные вопросы, вроде тонкостей работы cin, так и глобальные вопросы. Всего у меня щас висит 24 таких вопроса и 7 штук я кое как проработал.
Ну а так, если отбросить перфекционизм, то в общем-то достаточно шарю, чтобы делать задачки и понимать код в книге.
>>2281
Озвучь плес, что за книжки?
>>1339902 (OP)
Пошёл нахуй
Пошёл нахуй
Опытные аноны которые смогли найти работу, подскажите уже не ньюфагу. Я не знаю что делать на плюсах. Я уже заебался читать книги и делать тестовые задачки, и решил перейти к каким-то проектам и заметил какую-то странную тенденцию: проекты делятся на две части - хуйню уровня laba1.cpp и какие-то йоба-боба проекты с десятком файлов и какими-то сторонними библиотеками которые судя по всему нужно учить по ходу дела, потому-что ни в одном учебники о них ни слова не сказано. Расскажите как вы развивались и перешли от уровня написания калькуляторов до каких-то серьёзных вещей которые можно запихнуть в резюме и показывать всем с довольным ебалом
>>2457
Суровая правда программирования на любом языке в том, что ты должен что-то делать нужное. Вот цесарка живёт за счёт асп.нет, например, жаба существует за счёт орлакли и гугла, питон живёт на говне и автоматизации, даже паскаль ещё жив, ибо учить алгоритмам и шлепать формы позволяет каждому.
Поэтому и есть такая граница между самим языком и чем-то практическим. Даже если ты захочешь писать системное с нуля, всё равно нужно знать хотя бы устройство пекарни.
Так что если ты худо-бедно освоил цаплю, то самое время выбрать направление и начать осваивать сферу и подходящие библиотеки. Т.е. если игори — то опенгл, шейдеры, особенности конвейера, какой-нибудь сфмл. Если медиа - кодеки. Если сетевое - сервера и базы.
И так везде на самом деле.
Суровая правда программирования на любом языке в том, что ты должен что-то делать нужное. Вот цесарка живёт за счёт асп.нет, например, жаба существует за счёт орлакли и гугла, питон живёт на говне и автоматизации, даже паскаль ещё жив, ибо учить алгоритмам и шлепать формы позволяет каждому.
Поэтому и есть такая граница между самим языком и чем-то практическим. Даже если ты захочешь писать системное с нуля, всё равно нужно знать хотя бы устройство пекарни.
Так что если ты худо-бедно освоил цаплю, то самое время выбрать направление и начать осваивать сферу и подходящие библиотеки. Т.е. если игори — то опенгл, шейдеры, особенности конвейера, какой-нибудь сфмл. Если медиа - кодеки. Если сетевое - сервера и базы.
И так везде на самом деле.
Профессионалы, объясните новичку мне его проблему:
Ввожу данные в тип переменной string, но на выводе вижу только 1 букву, а в следующем выводе следующих данных вижу вторую букву из этого слова.
Пробовал string заменить на char, но не помогло. Пытаюсь найти ответ в гугле, но пока безуспешно.
Ввожу данные в тип переменной string, но на выводе вижу только 1 букву, а в следующем выводе следующих данных вижу вторую букву из этого слова.
Пробовал string заменить на char, но не помогло. Пытаюсь найти ответ в гугле, но пока безуспешно.
>>2488
Дополню: такая проблема возникает в том случае, если писать текст с пробелами. Если всё слитно, то вывод нормальный.
Дополню: такая проблема возникает в том случае, если писать текст с пробелами. Если всё слитно, то вывод нормальный.
>>2535
Если предварительно сохранить в переменную и захватить, то почему бы и нет?
Если предварительно сохранить в переменную и захватить, то почему бы и нет?
А кто как считает, комментарии из .h нужно дублировать в соответствующем .cpp ?
>>2529
cin считывает символы до первого пробела. В string будет только это. Несчитанные остаются в потоке ввода и автоматически записываются во вторую string (там, где у тебя sex твоей псины). Короче -- слово это то, что между двумя пробелами.
cin считывает символы до первого пробела. В string будет только это. Несчитанные остаются в потоке ввода и автоматически записываются во вторую string (там, где у тебя sex твоей псины). Короче -- слово это то, что между двумя пробелами.
>>2542
Понял, а какую альтернативу тут можно использовать? Как вообще обыграть так, чтобы всё работало?
Понял, а какую альтернативу тут можно использовать? Как вообще обыграть так, чтобы всё работало?
ДОЛБАЁБ ! ТЫ КУДА ШАПКУ ПРОЕБАЛ ?
>>2564
Ну потрать годика два, напиши чё-нибудь этакое. Стараясь при этом достичь максимального качества. Вот на практике и научишься.
Можешь 3D игру на DirectX сделать. Да ещё чтобы user interface в ней был, где кнопки и мышкой можно кликать.
И скрипты были на lua.
Карта с BSP деревом, lightmaps. Оптимизации, чтоб максимальную скорость выжать.
Монстры, звуки.
Ну потрать годика два, напиши чё-нибудь этакое. Стараясь при этом достичь максимального качества. Вот на практике и научишься.
Можешь 3D игру на DirectX сделать. Да ещё чтобы user interface в ней был, где кнопки и мышкой можно кликать.
И скрипты были на lua.
Карта с BSP деревом, lightmaps. Оптимизации, чтоб максимальную скорость выжать.
Монстры, звуки.
>>2619
Дед, там гробовщик пришел мерки снимать.
>злится от кода в картинках
>использует слово тупорылый
Дед, там гробовщик пришел мерки снимать.
>>2546
cin.getline, например.
cin.getline, например.
>>2643
https://stackoverflow.com/a/43680610/10190968
Если коротко, то это то же самое с другим синтаксисом, сделанное в первую очередь для нужд всякого метапрограммирования и внутренней херни. Подозреваю, что будет развито в какие-нибудь beginInvoke/endInvoke на манер цапли с потенциальным засахариванием до async-await.
https://stackoverflow.com/a/43680610/10190968
Если коротко, то это то же самое с другим синтаксисом, сделанное в первую очередь для нужд всякого метапрограммирования и внутренней херни. Подозреваю, что будет развито в какие-нибудь beginInvoke/endInvoke на манер цапли с потенциальным засахариванием до async-await.
>>2632
А смысл? Тут надо абу ебать, а не расширения в браузеры тащить.
А смысл? Тут надо абу ебать, а не расширения в браузеры тащить.
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
перекатываемся легитимный номерной
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
>>1342442 (OP)
перекатываемся легитимный номерной
>>2535
Без TCO не имеет смысла.
Без TCO не имеет смысла.
Тред утонул или удален.
Это копия, сохраненная 6 февраля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Это копия, сохраненная 6 февраля 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.