Шел третий курс университета, а все пересматриваю это видео, чтобы освежить информацию в голове. Гоша, ты молодец! Полезный контент сделал - на все времена, так сказать!
А как лучше организовать работу с переменными в C++? я сам пару лет назад закончил универ, но не мог устроиться на работу, поэтому набрался практики на курсах от Skypro и получил классный оффер в финтех компанию))
Я когда то выучил C++, но затем стал сидеть в вебе. Теперь понадобился C++, но я много, что забыл, чтобы вспомнить набрал: C++ за час. И тут чувак такую чушь несёт... Я на сколько помню, все эти указатели и ссылочки кок то связаны с адресами переменных. Что такое try catch, я совсем уже не помню, а чувак даже ничего про это не рассказал, лишь дал упоминание. Походу, придётся читать книгу прата, раз нормальных C++ за час нет. Но а с фунтдаментальными понятиями типа переменные и функции, молодец, только про них можно говорить и говорить.
И да, мне почему то кажется, что чувак в подъезде сидит, так как если слушать это в наушниках, то на некоторых моментах можно услышать его эхо, а так же то, что кто-то хлопает дверями
Не знаю чего все ноют, что это только поможет вспомнить синтаксис... основой использую питухон, для малых задач потребовались плюсы, и этого видоса хватает чтоб наработать базу. А для дальнейшего гугл в помощь или книжки Так что урок просто замечательный!
указатель не копирует переменную, указатель - это переменная, которая содержит адрес другой переменной, а ссылка отличается от указателя тем, что является, по сути, вторым названием для переменной (что это дает, см. в лит-ре)
Ребят, это видео даже базой не назовешь. Само введение в С++ куда глубже. Если вы думаете, что этой частички информации достаточно для Джуниора - оооочень ошибаетесь. Однако как краткий обзор сойдет, Гоша все понятно объясняет :)
*очень удобно смотрю с ускорением в 1.25х так как мозг лучше работает когда быстро входит инфа, учил язык 3 года назад, за час все вспомнил точнее за 45 минут:) шутка про 1.25х. Премного благодарен, если сделаете под каждый основной язык такие видео, будет очень круто!*
BOB Marley Я тоже сначала смотрел на 1.25х. Потом перешёл на 1.5х, а уже сейчас смотрю на 2х. Я уже привык, всё понимаю что говорит автор) Сейчас смотрю обычные видео на 1.5-2,очень даже удобно))
Там ты чуть-чуть перепутал с передаванием указателей в функцию. Когда мы передаём указатель, то на самом деле мы передаём ей адрес переменной/массива. А если передаём без указателя, то на самом деле функция копирует значение переменной и создаёт свою рабочую копию.
54:55 говорит что передаёт копию используя ссылку и указатель (Ооошибка!!!). Правильно передаётся адрес по которому размещаются данные. Тем самым экономится время. А в примерах ранее как раз создавались копии переменных ;)
+The Black этот урок сделан Для тех кто уже программировал на других языках схожих c++ например java а для тех кто не знает других языков есть полный курс на его же канале
всем привет )) Вот вам годный урок по С++ )) Тут английский очень легкий )) C++ Tutorial for Beginners - Full Course Гоша, если не лень переведи видео для тек, кто не понимает английский...
@@ruslanvolovik2745, давай поменяемся. Ты: 1.) Погуглишь этапы компиляции программы на С++. Представленная тобой команда выполняет их ВСЕ. 2.) Напишешь cpp (g++) -E main.cpp и посмотришь что будет на выходе. Исполняемый ли это будет файл, как считаешь?
*а не легче было бы у переменной res вызвать метод toString() и выглядело бы так: print(res.toString()); на **47:36** вместо создания ф-ии принт с методом флоат.....А оставить одну ф-ию с методом string, но переменную res привести к строке????*
Мне кажется это видео сделано для тех кто уже хоть кусочек С++ понимает так как я понимаю его объяснения. Он балаболит но мне понятно. Он рассказывает что то новое для того что возможно вам известно. По крайне мере я не знал что значения int можно сделать в выводе с плавающей запятой написав просто возле переменной (float)a. А так вроде бы всё понятно)
Похоже на Си, но только с флюгегехаймом для массивов - в виде векторов... и с контейнером-для-функций с настраиваемой зоной видимости - в роли классов. А если серьезно - спасибо за труд. :)
быстренько промотал. За одно только название функции на 49:13, которая делит два числа, в нормальной конторе повесят за яйца! del - это delete。53:48 - за слова "копируем значение" тоже надо повесить за яйца. В общем не надо учить С++ по этому видео, если вы не хотите, чтобы вас повесили за яйца.
блин как всё легко и просто на самом деле:-) Но я знаю трчно что ты забыл - ключевое слово нью для выделения новой памяти для динамических массивов :-)
@@kolper6799 , это "занимает место" как правило не критично. Вообще писать using namespace std - плохая практика. Если интересно, могу объяснить почему или ссылку дать.
@@Нами-и9у , в одном пространстве имён может быть несколько функций с одинаковыми сигнатурами и без явного обозначения расширяемого пространства будет сложно понять какая именно функция вызывается. Если компилятор вообще поймёт какую функцию выбрать. Например - ideone.com/A8wzvH. Три пространства имён (first, second и глобальное), три одинаковые функции. Компилятор не понимает какую функцию вызвать и выдаёт ошибку. Пример синтетический, в большом проекте строк тысячи и один такой using namespace может выдать огромное количество ошибок.
"В try мы что-то пробуем, а в catch мы что-то ловим" Не знаю, что он пробует, но ловит он явно кайф *^~^* А вообще, непонятно, на кого ориентирован урок. Для тех, кто учит с 0, многое будет непонятно в силу того, что времени на каждый сложный для новичка термин очень мало и проходится он поверхностно и со стороны реализации, а не понимания. А для тех, кто хочет "вспомнить язык" - очень много ляпов и объяснений "на пальцах" вместо нормальной терминологии.
Спасибо, за урок! К сожалению люди не понимают сути таких видео. Речь идёт об обзоре языка, для тех кто что-то знает, понимает о чём речь. Стать профессионалом за это время не возможно.
А почему для оператора cout нужен namespace? Что такое namespace? - почему для него нужен using? - Как называются вышеперечисленные? Какова логика и последовательность их применения? Где в Visual Studio Code находится кнопка запуска, чтобы эта прога выполнилась и показала результат? (RUN- with or without Debugger - не показывают)? Зачем перед и после текста помимо кавычек " еще и двойное >>
Если-бы я год не учил с++ то ничего бы и не понял. Но понимаете в чем проблема, я это все знаю но ни-хрена толкового написать не могу. Даже игру крестики нолики, печаль.
float - 32-х разрядное число с плавающей точкой одинарной точности, при включенной оптимизации выполняется в SSE; double - 64-х разрядное число с плавающей точкой двойной точности, при включенной оптимизации также выполняется в SSE;
Ребят, отличное видео! Автор молодец! Сейчас учусь на программиста, учим Си, и то, что нам втирали целый семестр по Си, автор ролика грамотно объяснил за час на С++. Огромное спасибо за видео, все доступно и понятно.
Вот именно что не втирали а учили.Какой нахер С++ за час?Люди его годами учат.А тебе то только сапоги чистить с твоим то опытом.Семестр по си это еще мало.
Чувак, что ты несёшь? Если до указателей можно было скрепя зумами смотреть, то с 53:00 начинается лютая жесть. Это просто видео для производства быдло кодеров. Указатель ptrval не содержит в себе никакой !!!копии!!! значения переменной val, указатели МОГУТ и предназначены для хранения в себе адреса памяти, по которому находится значение переменной. 55:16 Разыменовываешь указатель и реально передаёшь копию в функцию - это крутая оптимизация? Зачем запариваться и шаманить с указателем, можно было просто переменную по значению передать с тем же успехом. 57:16 вывел адрес значения переменной val, и значение (читай адрес) содержащийся в указателе ptrval и это что-то там про копию доказывает... Дальше смотреть смысла нет никакого.
Его задача не найти оптимальный способ,а продемонстрировать что можно сделать,это две большие разницы. Его видео ориентированы на новичков,это как раз тот материал который позволяет быстро влиться в тему.
"Дальше смотреть смысла никакого"... Обычно это пишут в начале видео). А тут уже в конце). Забавно. Спасибо за информацию, пойду искать другие видео/статьи (хотя в статьях иногда используют то, что не проходили в предыдущих уроках... Это жесть. И нет комментариев, где бы можно было бы увидеть гневную критику таких моментов, а в ответ к ним пояснение)
TurFipsn во-первых - необразованным, во-вторых перед "чтобы" нужна запятая, в-третьих - какой нахрен срр за час? Что курил автор? Это один из самых сложных языков. Так что иди делай уроки, школьник, считающий себя самым умным, лол.
не, дело не в теории. теорию можно знать, но можно таааак писать код на плюсах, что вроде как и не запрещено, но и 34 Лупа полная. Иными словами, для знания плюсов нужен опыт, много опыта. это не как html работает ребят. видос скорее для тех, с чего начать изучение плюсов.... все стандарты все равно не уместишь в час. важная простая инфа может не запомнится. надо акцент делать сильнее на неё.
Автору фуру лайков. Один из немногих, кого приятно смотреть, а главное - слушать. Никакой нудятины, все по делу. Комментаторы, для которых слишком быстро - ребят, честно, мне кажется у вас с восприятием информации проблемы. Автор вроде не претендует на Страуструпа, но более наглядно и понятно за час и 14 минут не найдешь. Если есть люди, которые реально думают, что какой либо язык программирования можно выучить за 1.14 - увы, печальные новости, это так не работает. Стандартный калькулятор можно дольше изучать. Зашел вспомнить основы, даже скорее синтаксис, для изменения пары функций в ПО, изучал 6 лет назад, лень гуглить. Вспомнил даже больше, чем необходимо. Не придирайтесь к словам (указатели и тд.), автор максимально популярно пытается объяснить на максимальную аудиторию, для которой должно быть примерно понятно, о чем идет речь. П.С. Комменты, в лучшем случае, пишу раз в год. Но тут бомбануло.
если пользуешься Windows то тебе лучше скачать Dev Cpp или же Code Blocks, Visual Studio 2017 он рассчитан для опытных пользователей и там есть некоторые нюансы чтобы запустить консольную программу, а для Mac OS есть CLion или же этот XCode
вот офигенно объяснил - передавать целый массив это не гуд, гуд это передать копию данного массива, так как это повышает оптимизацию -- нельзя было на пальцах объяснить про оптимизацию? иначе вот блин нафига мне про это слушать если непонятно зачем это использовать...
любые рассуждения: что там "гуд", а что нет, в отрыве от задачи - это чушь. если, например, по смыслу задачи нужно будет работать именно с копией массива, то ты возьмёшь и сделаешь эту копию. в этом случае можно было бы передать массив и по значению. однако на языке с++ объекты-массивы всегда передаются в функцию либо по ссылкам, либо по указателям. это обусловлено обратной совместимостью с языком си, и ни к каким оптимизациям никакого отношения не имеет.
Все понятно с переменными и арифметикой но , как применять их в реальной программе...? Вот на этом все и заканчивается. Может что то по алгоритмам запишите?
Всё ясно у Гоши шкода) а если серьёзно, то как исправить ошибку программы, когда пишу иф (условие) сиаут «слово» елс{ условие сиаут «слово2»} то даже если условие 1 = фолс всё равно компилятор выводит «слово»
2:19 Начало видео 4:53 Переменные 9:58 Операции над переменными 13:43 Условные операторы 20:59 Условный оператор switch 24:37 Массивы Цикл For 31:13 Цикл While 35:09 Строковый тип данных 37:55 Векторы 41:53 Функции 53:00 Указатели 57:18 Ссылки 59:25 Обьектно ориентированное программирование
@@AlAl-t3y хороший урок для тех кто уже изучал какой то язык.ну и после урока вы не должны сидеть и думать что щас примут на работу в гугл а изучать то ради чего выпришли на урок
@@rohan54-e7tесть такой прекрасный канал simplecod, где на каждую тему тратится от 2 до 5 уроков, а после каждого такого блока еще есть домашние задание. Главная особенность изучения ЯП - это практика. Если материал будут вываливать так, как в этом видео, то времени понять, а тем более попрактиковаться в изученном просто нет - как следствие человек просто тратит 3 часа времени в пустую.
О боже... Где же Вы раньше были? Это единственный урок, который я действительно досмотрел до конца, не смотря на его большую длительность. Естественно людям, которые ни разу не пробовали программировать на каких-либо простых языках (VB,VBA,Pascal) будет абсолютно не понятно 80% ролика, но мне, как имеющему опыт на простых языках программирования, человеку, очень приятно слышать чётко поставленную речь, где всё объясняется максимально быстро с акцентом на важные моменты, а не на всё подряд. Это очень здорово.
Гоша обманщик, говорит что буду с++ разработчиком после ролика, шаблоны функций, динамические массивы, перегрузку функций и операторов и много чего ещё упустил(
Видео осилил, завтра на сеньора собеседование. Осталось английский за час подтянуть и вообще сказка!
Собес то прошёл?
Ставь скорость 0.5 и скажешь учился много
хах
@@DS-ls7ck харррош)))
😆😆😆😆😆
Шел третий курс университета, а все пересматриваю это видео, чтобы освежить информацию в голове. Гоша, ты молодец! Полезный контент сделал - на все времена, так сказать!
Я хочю стать атишником в будущем а меня зовут гоша это намек на большые успехи
@@Stokalesa Это намек на быдлокодерство
@@Stokalesa подняти русский..
@@userOFyoutube0 может "подтяни"?
@@57abcx10 ошибка. Опечатка.
После "Hello World" все пошло по пизде :3
AXAXAXAX
Ахахаха)
😂😂😂
А как лучше организовать работу с переменными в C++? я сам пару лет назад закончил универ, но не мог устроиться на работу, поэтому набрался практики на курсах от Skypro и получил классный оффер в финтех компанию))
Такое ощущение, что человек на стимуляторах видосы записывает))
В программировании без психостимуляторов никак!
@@Lutoyar88 я на 1.5 скорости смотрел)))
Не, на литрухе водки
@@ВладиславБичок-г4ы На х1,75 бомба!
Мотоцикл наследовать от автомобиля -- это сильно, это -- просто новое слово в ООП!
не копия, а указатель
не копия копии, а указатель на указатель
не индекс ячейки, а адрес в памяти
меня тоже от этого коробило) что он несет
Да он сам ели ели знает С++
Сука если бы он и оставался в своем вебе я бы молчал.Но тут такую хуету несет.если Хауди Хо это читает,НЕ ЛЕЗЬ В П.О..СИДИ В ВЕБЕ ИДИОТ.
Я когда то выучил C++, но затем стал сидеть в вебе. Теперь понадобился C++, но я много, что забыл, чтобы вспомнить набрал: C++ за час. И тут чувак такую чушь несёт... Я на сколько помню, все эти указатели и ссылочки кок то связаны с адресами переменных. Что такое try catch, я совсем уже не помню, а чувак даже ничего про это не рассказал, лишь дал упоминание. Походу, придётся читать книгу прата, раз нормальных C++ за час нет. Но а с фунтдаментальными понятиями типа переменные и функции, молодец, только про них можно говорить и говорить.
И да, мне почему то кажется, что чувак в подъезде сидит, так как если слушать это в наушниках, то на некоторых моментах можно услышать его эхо, а так же то, что кто-то хлопает дверями
Не знаю чего все ноют, что это только поможет вспомнить синтаксис... основой использую питухон, для малых задач потребовались плюсы, и этого видоса хватает чтоб наработать базу. А для дальнейшего гугл в помощь или книжки
Так что урок просто замечательный!
указатель не копирует переменную, указатель - это переменная, которая содержит адрес другой переменной, а ссылка отличается от указателя тем, что является, по сути, вторым названием для переменной (что это дает, см. в лит-ре)
К тому же, ссылка - это постоянная, а указатель - переменная :-)
ты всё запутал😂😂😂😂😂😂😂
шутка про книгу "с++ за 21 день"
John Doe, я тоже во время просмотра вспомнил про эту книгу :-D
Иван Алексеев,😂
В чем прикол ?
@@agroplay9628 в чем прикол?[1]
@@belov_dev pricoles.ru/wp-content/uploads/2010/10/C++21day.jpg
я учу С++ 7 лет, видео плюёт мне в лицо за 7 секунд чтения названия
читать название 7 секунд - это долго ))
@@tedikvredik у меня дислексия кста) я читаю примерно 40 слов в минуту и быстро устаю
смело ты станешь устаревшим человеком в мире
Я пишу С++ 12 лет... )))))))))
@@Xenony100 pon
5:11, до этого и так много слов наговорил в быстром темпе, а в этот момент вообще фразу, как скороговорку, за секунду выговорил)
@@th-xe5wb чел. Пол года пришло. У меня уже жена и дети,а ты мне отвечаешь под древнем как дерьмо мамонта говно коментом
@@420bfcout
@@420bf жена, дети, а плюсы то выучил?
@@Lipto4ek нет, пришлось отложить в долгий ящик(
Ну неплохо, завтра собес на мидла c++. Самое то, чтобы освежить память
Урок топ! Я изучал C++ но чуть чуть забыл. Но вспомнил благодаря тебе! 😊
Ты часто используешь комбинации клавиш, ускоряющие твою работу, можешь либо видик, либо список этих комбинаций у себя на сайте
Ctrl + S (сохраняет файл , но у него автосохранение) ctrl + c и ctrl + v
Ребят, это видео даже базой не назовешь. Само введение в С++ куда глубже. Если вы думаете, что этой частички информации достаточно для Джуниора - оооочень ошибаетесь. Однако как краткий обзор сойдет, Гоша все понятно объясняет :)
глубже, но там на первое время много лишней информации
*очень удобно смотрю с ускорением в 1.25х так как мозг лучше работает когда быстро входит инфа, учил язык 3 года назад, за час все вспомнил точнее за 45 минут:) шутка про 1.25х. Премного благодарен, если сделаете под каждый основной язык такие видео, будет очень круто!*
BOB Marley Я тоже сначала смотрел на 1.25х. Потом перешёл на 1.5х, а уже сейчас смотрю на 2х. Я уже привык, всё понимаю что говорит автор) Сейчас смотрю обычные видео на 1.5-2,очень даже удобно))
И как твои успехи? С++ за час ?
Так все языки за неделю изучите
Там ты чуть-чуть перепутал с передаванием указателей в функцию. Когда мы передаём указатель, то на самом деле мы передаём ей адрес переменной/массива. А если передаём без указателя, то на самом деле функция копирует значение переменной и создаёт свою рабочую копию.
Сделай такое-же видео, только о C#
Поддерживаю!
Федоров Гришка +
+
+
+
Топовый урок) Знаю с++, на 1 курсе. Надо было сдавать экзамен, повторил, сдал экзамен на 5. Спасибо)
51:22 - а разве не floar res должна быть чтобы все правильно было?
Спасибо за урок, немного повторил то, что изучал ранее
спасибо! за видео по больше бы таких людей как ты .
С++ изучили , теперь надо купить компьютер
54:55 говорит что передаёт копию используя ссылку и указатель (Ооошибка!!!). Правильно передаётся адрес по которому размещаются данные. Тем самым экономится время. А в примерах ранее как раз создавались копии переменных ;)
Теперь я разработчик C плус плус!
НАХУЙ ПОШЕЛ МАМКИН ПРОГРАММИСТ.C++ ЭТО КАК СТИХ КОТОРЫЙ ДЛИТСЯ 100 СТРАНИЦ.ЗА ДЕНЬ ЕГО НЕ ВЫУЧИШЬ.
Эй, тише тише, это же стёб, наверное...
+The Black этот урок сделан
Для тех кто уже программировал на других языках схожих c++ например java а для тех кто не знает других языков есть полный курс на его же канале
Ты даже за год его не выучишь .
Многие и за 5 лет до конца не могут выучить.
Спасибо, доброй души человек, я понял то, что не мог понять полгода слушая препода, обнял
57:40 для себя ;)
всем привет )) Вот вам годный урок по С++ )) Тут английский очень легкий ))
C++ Tutorial for Beginners - Full Course
Гоша, если не лень переведи видео для тек, кто не понимает английский...
Чувак, спасибо тебе, этот тутор реально крут!)
замечание: библиотеки не подключаются во время написании кода, это заголовочные файлы. Подключаются во время компиляции
Они подключаются во время обработки программы препроцессором
@@stanislavr2386 , чушь.
@@BaphoBush напиши cpp main.cpp и посмотри, умник
@@ruslanvolovik2745, давай поменяемся. Ты:
1.) Погуглишь этапы компиляции программы на С++. Представленная тобой команда выполняет их ВСЕ.
2.) Напишешь cpp (g++) -E main.cpp и посмотришь что будет на выходе. Исполняемый ли это будет файл, как считаешь?
@@BaphoBush она выполняет только этап работв препроцессора, где здесь асемблирование, линковка?
Дружище решил с++ немного по твоему ролику в памяти освежить. Что такое указатели ты явно не понял.
Через каждые 10 минут реклама, жесть! Первый и последний раз зашел на ютуб без аддблока... За видео спасибо, освежил в памяти все что нужно ;)
ASM планируется?
Спасибо автору. Очень полезное видео. Но только для тех, кто уже знает хотя бы 1 язык программирования(в моем случае Swift).
*а не легче было бы у переменной res вызвать метод toString() и выглядело бы так: print(res.toString()); на **47:36** вместо создания ф-ии принт с методом флоат.....А оставить одну ф-ию с методом string, но переменную res привести к строке????*
Дай Бог тебе здоровья, человек!)
Полный бред. За один час не выучить С++. Теже указатели не за один час выучиш(Работать с ними) . Книги лучше читать
сделй бит пж
Вау! О таком я и мечтать не мог! Спасибо :D
если послушать начало видео и конец, то голос значительно меняется)
Микрофон другой, это слышно. Я тоже это заметил
Мне кажется это видео сделано для тех кто уже хоть кусочек С++ понимает так как я понимаю его объяснения. Он балаболит но мне понятно. Он рассказывает что то новое для того что возможно вам известно. По крайне мере я не знал что значения int можно сделать в выводе с плавающей запятой написав просто возле переменной (float)a. А так вроде бы всё понятно)
Похоже на Си, но только с флюгегехаймом для массивов - в виде векторов...
и с контейнером-для-функций с настраиваемой зоной видимости - в роли классов.
А если серьезно - спасибо за труд. :)
Молодец. Всю эту хрень я учил в технаре и универе и ни черта не понял. ты за час это все систематезировал. Молодец.
Спс за то что делал это на c++ лайк и подписка
Больше ООП
быстренько промотал. За одно только название функции на 49:13, которая делит два числа, в нормальной конторе повесят за яйца! del - это delete。53:48 - за слова "копируем значение" тоже надо повесить за яйца. В общем не надо учить С++ по этому видео, если вы не хотите, чтобы вас повесили за яйца.
шкода в 1100 кг,вот только проблема в том,что height это высота,а weight,это вес
а где про динамическую память???
Красавчик брат, бог даст когда я научусь классно программировать на c++, то я напишу комментарии)
Бога нет, можешь не начинать программировать
7:12 да, люди которые зашли посмотреть урок по С++ уже работает на NASA :)
работают*
А так смысл понял
блин как всё легко и просто на самом деле:-) Но я знаю трчно что ты забыл - ключевое слово нью для выделения новой памяти для динамических массивов :-)
Это не c# тут можно
С каких пор писать std:: не верно 4:16 ?
я конечно не гуру с++ раз тут. Но разве это не занимает места? Чем больше написал тем больше оно места занимает
@@kolper6799 , это "занимает место" как правило не критично. Вообще писать using namespace std - плохая практика.
Если интересно, могу объяснить почему или ссылку дать.
@@BaphoBush да не мне и так норм
@@BaphoBush А вы не могли бы объяснить?👉👈🏼
@@Нами-и9у , в одном пространстве имён может быть несколько функций с одинаковыми сигнатурами и без явного обозначения расширяемого пространства будет сложно понять какая именно функция вызывается. Если компилятор вообще поймёт какую функцию выбрать.
Например - ideone.com/A8wzvH. Три пространства имён (first, second и глобальное), три одинаковые функции. Компилятор не понимает какую функцию вызвать и выдаёт ошибку. Пример синтетический, в большом проекте строк тысячи и один такой using namespace может выдать огромное количество ошибок.
"В try мы что-то пробуем, а в catch мы что-то ловим"
Не знаю, что он пробует, но ловит он явно кайф *^~^*
А вообще, непонятно, на кого ориентирован урок. Для тех, кто учит с 0, многое будет непонятно в силу того, что времени на каждый сложный для новичка термин очень мало и проходится он поверхностно и со стороны реализации, а не понимания. А для тех, кто хочет "вспомнить язык" - очень много ляпов и объяснений "на пальцах" вместо нормальной терминологии.
Посмотрел твое видео и научился программировать, теперь работаю в Гугле! Запиши видео как пользоваться компом, за один час
Отличное видео для освежения знаний, учил плюсы по sololearn
Спасибо, за урок! К сожалению люди не понимают сути таких видео. Речь идёт об обзоре языка, для тех кто что-то знает, понимает о чём речь. Стать профессионалом за это время не возможно.
+
Невероятно простой и понятный урок!
Спасибо!
тот момент, когда программер высоту измеряет в тоннах :)
А почему для оператора cout нужен namespace? Что такое namespace? - почему для него нужен using? - Как называются вышеперечисленные? Какова логика и последовательность их применения? Где в Visual Studio Code находится кнопка запуска, чтобы эта прога выполнилась и показала результат? (RUN- with or without Debugger - не показывают)? Зачем перед и после текста помимо кавычек " еще и двойное >>
я это к тому, что "для начинающих" лучше было бы использовать простой printf;
Синтаксис
Если русскими словами то без using namespace std;
Не будет выводить cout
Если-бы я год не учил с++ то ничего бы и не понял. Но понимаете в чем проблема, я это все знаю но ни-хрена толкового написать не могу. Даже игру крестики нолики, печаль.
Жиза...
Как сказал один великий человек: "Язык с++ - очень странный предмет. Вроде бы знаешь, а вроде и нет..." (с) Croessmah
P.s. Я с вами, братья!
Sana Popov, алгоритм напиши тогда для крестиков ноликов :-P
Чувак попробуй учить подробнее и дз выполнять
Sana Popov надо практиковаться, а не заучивать
Ахаххахахаххахха, срр за час, смешно. Жду видео "асм за 5 минут".
Eto baza....
Вот именно.Суа 2к18 год.Динозавры не вымерли.Все кто читают это.CPP НЕ ВЫУЧИШЬ ЗА ЧАС.ЗА ЧАС ТЫ СМОЖЕШЬ ТОЛЬКО ПЕРЕМЕННЫМИ ВЛАДЕТЬ СУКА КАК ПАЛЬЦАМИ.
Alex Mercer это даже не база
double - числа двойной точности, блин ну что ты несешь?
Это так и называется )
float - 32-х разрядное число с плавающей точкой одинарной точности, при включенной оптимизации выполняется в SSE;
double - 64-х разрядное число с плавающей точкой двойной точности, при включенной оптимизации также выполняется в SSE;
@@DUB-bm9tq спасиб чувак , я все гадал че такое double когда искал значения в cheat engine)))
Ребят, отличное видео! Автор молодец! Сейчас учусь на программиста, учим Си, и то, что нам втирали целый семестр по Си, автор ролика грамотно объяснил за час на С++. Огромное спасибо за видео, все доступно и понятно.
Вот именно что не втирали а учили.Какой нахер С++ за час?Люди его годами учат.А тебе то только сапоги чистить с твоим то опытом.Семестр по си это еще мало.
Чувак, что ты несёшь? Если до указателей можно было скрепя зумами смотреть, то с 53:00 начинается лютая жесть. Это просто видео для производства быдло кодеров. Указатель ptrval не содержит в себе никакой !!!копии!!! значения переменной val, указатели МОГУТ и предназначены для хранения в себе адреса памяти, по которому находится значение переменной. 55:16 Разыменовываешь указатель и реально передаёшь копию в функцию - это крутая оптимизация? Зачем запариваться и шаманить с указателем, можно было просто переменную по значению передать с тем же успехом. 57:16 вывел адрес значения переменной val, и значение (читай адрес) содержащийся в указателе ptrval и это что-то там про копию доказывает... Дальше смотреть смысла нет никакого.
Aleksei поэтому он не программист, а блоггер
Его задача не найти оптимальный способ,а продемонстрировать что можно сделать,это две большие разницы. Его видео ориентированы на новичков,это как раз тот материал который позволяет быстро влиться в тему.
Блин,только начал С++ учить,на один канал зашёл,там весь урок обосрали,тут тоже срут,кого смотреть то
@@npbeatz9696 никого. Ну SimpleCode можно. Но лучше начни читать книгу(Стивен Прата С++ или Лафоре С++).Страуструп не советую, она очень не логична
"Дальше смотреть смысла никакого"... Обычно это пишут в начале видео). А тут уже в конце). Забавно.
Спасибо за информацию, пойду искать другие видео/статьи (хотя в статьях иногда используют то, что не проходили в предыдущих уроках... Это жесть. И нет комментариев, где бы можно было бы увидеть гневную критику таких моментов, а в ответ к ним пояснение)
А как называется программа которой ты пользуешься?
сделай игру на С++
Arturio Volk нааа каком движкеее???!!!!!
Minecraft?
Oн на яве,даун
Unreal Engine 4,например
За 1 час
Хауди Хо?
это не он хауди армян
CPP НЕ ВЫУЧИШЬ ЗА ЧАС
Тип данных bool может принимать 3 значения 1-верно, 2-неверно, 3-ошибка)
Надо быть не образованным чтобы ставить дизлайк на это видео)
TurFipsn во-первых - необразованным, во-вторых перед "чтобы" нужна запятая, в-третьих - какой нахрен срр за час? Что курил автор? Это один из самых сложных языков. Так что иди делай уроки, школьник, считающий себя самым умным, лол.
минусы за такие видосы ставят програмисты, потому что справедливо полагают, что за час ты не освоишь язык.
думаю изучить нельзя, но сделать не плохую первую итерацию можно)
не, дело не в теории. теорию можно знать, но можно таааак писать код на плюсах, что вроде как и не запрещено, но и 34 Лупа полная. Иными словами, для знания плюсов нужен опыт, много опыта. это не как html работает ребят. видос скорее для тех, с чего начать изучение плюсов.... все стандарты все равно не уместишь в час. важная простая инфа может не запомнится. надо акцент делать сильнее на неё.
учусь на 4-м курсе в колледже и изучаю со второго С++, только начал что-то понимать в нем
Автор , ты вообще дышишь??? Дружище тормози и хоть что-нибудь объясняй , что такое библиотеки , зачем они нужны и т.д.
Можно ли было использовать родительский метод print() для класса motorcycle? Или обязательно было создавать такой же внутри наследованного класса?
height - это высота, а weight - вес, а идея показать указатель на объект класса this и пример на доступ к private - ПРАВИЛЬНЫЕ!
Вау я долго думал но сейчас я считаю что ты один из лутших програмистов на ютуб!
Автору фуру лайков. Один из немногих, кого приятно смотреть, а главное - слушать.
Никакой нудятины, все по делу. Комментаторы, для которых слишком быстро - ребят, честно, мне кажется у вас с восприятием информации проблемы. Автор вроде не претендует на Страуструпа, но более наглядно и понятно за час и 14 минут не найдешь. Если есть люди, которые реально думают, что какой либо язык программирования можно выучить за 1.14 - увы, печальные новости, это так не работает. Стандартный калькулятор можно дольше изучать.
Зашел вспомнить основы, даже скорее синтаксис, для изменения пары функций в ПО, изучал 6 лет назад, лень гуглить. Вспомнил даже больше, чем необходимо.
Не придирайтесь к словам (указатели и тд.), автор максимально популярно пытается объяснить на максимальную аудиторию, для которой должно быть примерно понятно, о чем идет речь.
П.С. Комменты, в лучшем случае, пишу раз в год.
Но тут бомбануло.
Спасибо Вам за такой полезный ролик!
Чувак, 6 минута видео, я слово в слово всё списал, сашёл на сайт который ты порекомендовал , и уже на 6 минуте около 15 ошибок...
Гоша, извини, а можешь пожалуйста сказать, что за прога, в которой ты работаешь(и где скачать, если можно, там ссыдку))))
Artoym Meleshchev xcode
если пользуешься Windows то тебе лучше скачать Dev Cpp или же Code Blocks, Visual Studio 2017 он рассчитан для опытных пользователей и там есть некоторые нюансы чтобы запустить консольную программу, а для Mac OS есть CLion или же этот XCode
thed3ctX
вот офигенно объяснил - передавать целый массив это не гуд, гуд это передать копию данного массива, так как это повышает оптимизацию -- нельзя было на пальцах объяснить про оптимизацию? иначе вот блин нафига мне про это слушать если непонятно зачем это использовать...
любые рассуждения: что там "гуд", а что нет, в отрыве от задачи - это чушь. если, например, по смыслу задачи нужно будет работать именно с копией массива, то ты возьмёшь и сделаешь эту копию. в этом случае можно было бы передать массив и по значению. однако на языке с++ объекты-массивы всегда передаются в функцию либо по ссылкам, либо по указателям. это обусловлено обратной совместимостью с языком си, и ни к каким оптимизациям никакого отношения не имеет.
А на С++ можно написать программу, с помощью которой можно будет отсылать СМС (Бесплатно, и без интернета) на телефон? (И чтобы "Я не робот" НЕ БЫЛО!)
да без проблем держи код:
#include
#include
using namespace std;
void main() {
setlocale(LC_ALL, "Engdrish");
cout
с компа смс будешь слать? хахах
Для прям ОЧЕНЬ краткого погружения в плюсы пойдёт, но лучше допом посмотрите по ООП еще видео, а то инфа облачная
где unsigned ? где vector , stack ? где template ? где функции virtual ? где абстрактные класс и интерфейс , наследование?
// Simple calculator v0.1
#include
#include
#include
using namespace std;
int main() {
int num_1, num_2, result;
cout num_1;
cout num_2;
result = num_1 + num_2;
cout
Ты крут. Я смотрю большинство твоих видео. Ты сколько вообще языков знаешь? Я 3 python, small basic, c++. Мне 11 лет))))
Ахахахахахах
Все понятно с переменными и арифметикой но , как применять их в реальной программе...? Вот на этом все и заканчивается. Может что то по алгоритмам запишите?
Лёгкая программ
#include
using namespace std;
int main()
{
setlocale(0, "");
double a ;
double n = 3.14 ;
cout > a;
double c = a * n;
cout
Поставил скорость х2 и выучил с++ за пол часа
Всё ясно у Гоши шкода) а если серьёзно, то как исправить ошибку программы, когда пишу иф (условие) сиаут «слово» елс{ условие сиаут «слово2»} то даже если условие 1 = фолс всё равно компилятор выводит «слово»
почему нет графического интерфейса на канале
>завтра собеседование на джуниора с++
>как выучить с++ за час
вот видео учи
)) про копию на копию обязательно расскажи там
как успехи, получил работу?
Igor Paliy прошел?
помогло видео?
кто насильно в 3 часа ночи изучает языки?
я) Только я ненасильно)
@@lapllassa 😂😂а я насильно изучал что бы знать 3 языка
Как ты узнал, лол
@@casuale1200 )))
я не насильно, просто дико тянет к плюсам
неплохо. но видео должно называться "вспоминаем синтаксис С++ за час"
+
я бы не сказал. Хорошо знаю паскаль, и до этого ни разу не прикасался к с++, и всё понял
@@bernardtaylor3500 я тебе вот что скажу..тебе кажется что ты понял с++..тебе просто кажется
@@amv_life.9614
#include
using namespace std;
void main ()
{
Setlocale(AL,LCC,"Rus");
cout
int main() {
setlocale(LC_ALL, "Rus" |
// тело
return 0; }
2:19 Начало видео
4:53 Переменные
9:58 Операции над переменными
13:43 Условные операторы
20:59 Условный оператор switch
24:37 Массивы Цикл For
31:13 Цикл While
35:09 Строковый тип данных
37:55 Векторы
41:53 Функции
53:00 Указатели
57:18 Ссылки
59:25 Обьектно ориентированное программирование
в топ
У тебя отдельное место в раю
Если бога нет, то кто тогда оставляет такие комментарии?
@@sv1ntas_pro_228 я)
Лучший!
когда говоришь нельзя начинать с $ переменные,в мире гдет-то плачет php)
???????
????
В PHP, если не ошибаюсь, можно создавать переменные с знаком $ вначале. (И вроде даже есть *зарезервированные*)
Mr. Kodirovsshik , там это не можно,а нужно
Уже успел это узнать, но всё равно, спасибо что исправил
Реально топ! Посмотрел и устроился на работу. Уборщиком.
ахаха
Да, не тратте время, урок пустой
@@AlAl-t3y хороший урок для тех кто уже изучал какой то язык.ну и после урока вы не должны сидеть и думать что щас примут на работу в гугл а изучать то ради чего выпришли на урок
@@rohan54-e7tесть такой прекрасный канал simplecod, где на каждую тему тратится от 2 до 5 уроков, а после каждого такого блока еще есть домашние задание. Главная особенность изучения ЯП - это практика. Если материал будут вываливать так, как в этом видео, то времени понять, а тем более попрактиковаться в изученном просто нет - как следствие человек просто тратит 3 часа времени в пустую.
@@rohan54-e7tчеловек даже про шаблоны функций не рассказал🤦🤦🤦🤦. Вот что значит горе программист
>> каждый раз писать std скучно и НЕВЕРНО
>> using namespace std
сразу выключил видео)
чет много, можно за 3 минуты?
согласен...
ёбнулся? это физически невозможно, там очень дохрена всего
DARKSTEEL * это был сарказм. Блэт и если ты такой умный и знаешь, что плюсы нельзя выучить за 3 минуты, за час, за жизнь, то зачем ты комментишь?
Я за 15 минут учебы - смог змейку написать xD
Как ты за 15 мин учебы смог змейку написать, когда он про OpenGL ничего не говорил.
О боже... Где же Вы раньше были? Это единственный урок, который я действительно досмотрел до конца, не смотря на его большую длительность. Естественно людям, которые ни разу не пробовали программировать на каких-либо простых языках (VB,VBA,Pascal) будет абсолютно не понятно 80% ролика, но мне, как имеющему опыт на простых языках программирования, человеку, очень приятно слышать чётко поставленную речь, где всё объясняется максимально быстро с акцентом на важные моменты, а не на всё подряд. Это очень здорово.
Трудно не согласится, автор канала большой молодец
Гоша обманщик, говорит что буду с++ разработчиком после ролика, шаблоны функций, динамические массивы, перегрузку функций и операторов и много чего ещё упустил(
@@presley4864 посмотрите внимательнее) перегрузка есть и пара слов про динамические массивы
АХАХАХАХАХ, это даже не урок. За час невозможно освоить даже озы , а чтобы освоить c++ на слабом уровне нужно более 30 часов
@@kunegy1834 это да