Тёмный

C++ Quiz | Прохожу тест по C++ 

Daria Emacs
Подписаться 15 тыс.
Просмотров 31 тыс.
50% 1

Прохожу тест по C++. Думаю, рассуждаю, отвечаю правильно и ошибаюсь...
telegram: t.me/dariaemacs
vk личка: id14373845
vk группа: dariaemacs

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 105   
@aaa__0000
@aaa__0000 4 года назад
Спасибо за видео:) Всегда с нетерпением жду выхода новых роликов. Снимайте чаще) Авторов, которые выпускают видео о программировании, очень много, хотя они все похожи друг на друга, а альтернативных Вашему каналу и по формату и по набору тем я не нашел)
@DariaEmacs
@DariaEmacs 4 года назад
Моя постоянно пополняемая коллекция вопросов по С++ github.com/dariaemacs/InverviewQuestions Про undefined behavior: habr.com/ru/post/216189/ eel.is/c++draft/intro.execution#12 en.cppreference.com/w/cpp/language/eval_order Про переполнение int: stackoverflow.com/questions/7682477/why-does-integer-overflow-on-x86-with-gcc-cause-an-infinite-loop
@DariaEmacs
@DariaEmacs 4 года назад
2:26 - вопрос про using cppquiz.org/quiz/question/227 4:12 - вопрос про шаблоны cppquiz.org/quiz/question/125 7:27 - вопрос про последовательность вызовов конструкторов и деструкторов cppquiz.org/quiz/question/16 9:01 - вопрос про volatile cppquiz.org/quiz/question/148 13:38 - вопрос про конструктор копирования и auto cppquiz.org/quiz/question/28 16:22 - вопрос про копирующий оператор присваивания и конструктор копирования cppquiz.org/quiz/question/32 18:43 - вопрос про operator auto() cppquiz.org/quiz/question/236 19:57 - вопрос про переполнения знакового целочисленного типа (signed int) cppquiz.org/quiz/question/25 21:18 - вопрос про std::map с подвохом cppquiz.org/quiz/question/135
@streamerkarima5546
@streamerkarima5546 4 года назад
жаль что так мало просмотров (
@YoLaLucky
@YoLaLucky Год назад
Я в шоке за карате❤❤❤ просто 🔥🔥🔥🔥
@hmixa
@hmixa 3 года назад
Все эти контрольные вопросы не имеет никакого отношения к реальной работе! Если бы кто-то на работе написал бы такой код-ребус выгнали бы к чертям собачьим. А уж написать петли на нею на c++ легче лёгкого
@Hitori-h9g
@Hitori-h9g 4 года назад
Спасибо, было очень интересно!
@MadRedMarx
@MadRedMarx Год назад
Начиная с C++20 template можно опускать (abbreviated function template): auto func(std::integral auto x, std::integral auto y) -> decltype(x+y) { return x + y; }
@anyamystic
@anyamystic 3 года назад
Вы такая милая и интересная! Рада что мне ютуб вас порекомендовал:)))
@MadRedMarx
@MadRedMarx Год назад
Меня больше всего вот эта строчка заинтересовала: f(++i,++i); // undefined behavior until C++17, unspecified behavior after C++17 Что? Почему? Undefined отличается от unspecified тем, что первый даёт неопределённый результат, а второй даёт неопределенную последовательность выполнения, которая приводит к определенному результату (коммутативность). Так что такого изменилось в C++20, чтобы там что-то изменилось?
@MadRedMarx
@MadRedMarx Год назад
Определено только переполнение беззнаковых. Но в большинстве случаев это даст -(2^(bits-1)), потому что почти везде используется "дополнительный код". Так что с вероятностью 0.(9) так и будет.
@frettmann5317
@frettmann5317 Год назад
Очень хороший интонация , красиво объясняете 😊 Спасибо за ваш труд !
@DariaEmacs
@DariaEmacs Год назад
Спасибо 😊.
@YoLaLucky
@YoLaLucky Год назад
Соррян я туповата для вашего телеграмм канала 😅очень умные люди))
@MadRedMarx
@MadRedMarx Год назад
Я често говоря ещё ни разу не видел такого, чтобы метод через алиас объявляли, это может быть весьма удобным.
@andreygurenkoff2721
@andreygurenkoff2721 4 года назад
круто . открыл теле канал, а там мой вопрос ))))
@АлинаЛебедева-м5ь
@АлинаЛебедева-м5ь 3 года назад
Видео было довольно интересным и полезным, заодно сама проверила себя на знание особенностей С++ И благодаря тебе я узнала про этот замечательный сайт, спасибо :)
@DariaEmacs
@DariaEmacs 3 года назад
Спасибо, Алина).
@MY-nh2xe
@MY-nh2xe 3 года назад
с++ изменился, хотя это я наверн не знал такие вещи
@АнаитикГригорян
@АнаитикГригорян 4 года назад
Дарья, я вас смотрю и вы мне просто поднимаете настроение) обязательно снимайте дальше!)
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо)!
@kei91barik
@kei91barik 3 года назад
Спасибо большое, очень интересно! За ссылку на коллекцию вопросов отдельная благодарность :)
@SASHA21364
@SASHA21364 4 года назад
Почему вы сказали что в не инициализированную переменную кладется 0 ? Как раз таки без инициализации там лежит мусор. Поправьте если я ошибаюсь.
@SASHA21364
@SASHA21364 4 года назад
Все, извиняюсь. Это зависит от сегмента памяти. В глобальных 0, в локальных мусор. 😁
@openFrimeTv
@openFrimeTv 3 года назад
блин, пишу на ++ под микроконтроллеры но и половины из того что увидел ни разу не использовал..
@misana77
@misana77 3 года назад
Только всё-таки шаблон функции, а не шаблонную функцию)
@devfront5432
@devfront5432 3 года назад
Что за толстая книга на заднем фоне ?
@DariaEmacs
@DariaEmacs 3 года назад
Страуструп
@Nlyxa_WWW
@Nlyxa_WWW 3 года назад
Эх ,не хотел сегодня не на кого подписываться , пришлось , еще и лайк даже пришлось поставить .
@IlliaHartsov
@IlliaHartsov 4 года назад
Если вы действительно изучаете плюсы, то лучшего канала не существует
@DariaEmacs
@DariaEmacs 4 года назад
Илья! 🥰
@РяхаИгоряхи
@РяхаИгоряхи 3 года назад
13:00 в вопросе о volatile. То, что нет гарантий по предварительной инициализации - вполне логично: зачем давать гарантии по вопросу переменной, которую априори может изменить КТО УГОДНО: другой поток, другой процесс через общее поле памяти, прерывание, сигнал, DMA-транзакция, датчик физического сигнала, такт аппаратного счётчика. Нет гарантий при работе программы - неча давать их вообще.
@StahLHerZRocK
@StahLHerZRocK 2 года назад
В конкрет6ои примере будет всегда 0. Ее никто не меняет. Это просто указание при любом доступе к ней перезагружать ее из памяти. Тут проблема только в том что аргументы у функции - это 2 volatile и не понятен порядок доступа. Но ничего кроме нуля в конкретном примере быть не может. Вопрос очевидно некорректный
@alisonrae
@alisonrae 4 года назад
Классное видео! Спасибо!
@avazart614
@avazart614 4 года назад
Интересный формат, но возможно стоило бы больше делать пояснений и примеров с раскрытием темы.
@DmitryDolganov
@DmitryDolganov 4 года назад
Доброе утро!!! Спасибо)))
@DariaEmacs
@DariaEmacs 4 года назад
Доброе утро, Дмитрий! 😃
@bromgeksin8150
@bromgeksin8150 4 года назад
ура видосик, ура!
@nikitafamily5341
@nikitafamily5341 2 года назад
Спасибо! Благодаря объяснением много узнал и много вспомнил! А где-то стал внимательней :))
@DariaEmacs
@DariaEmacs 2 года назад
Спасибо, Никита! :)
@antonkoval5503
@antonkoval5503 3 года назад
Поставил бы 100 лайков, но можно только один... Интересно послушать такие рассуждения, так как интересно понимать как думают люди у которых хороший опыт, и ведут поиск ошибки, это похоже на индивидуальный алгоритм понимания
@DariaEmacs
@DariaEmacs 3 года назад
Спасибо, Антон!! )) Да, я тоже люблю смотреть и слушать, как рассуждают другие люди, можно много почерпнуть из их опыта.
@teastrum
@teastrum 4 года назад
От танца никакой тест не устоит. Дарья, укажите, пожалуйста, ваши контактные данные в телеграм и ВК в описании
@DariaEmacs
@DariaEmacs 4 года назад
🤣
@asdffewfew
@asdffewfew 4 года назад
было интересно)
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо ❤️
@ТимурАбдулов
@ТимурАбдулов 4 года назад
Ни чЁ Се с утра прям и сразу Плюсы Оо ))))
@DariaEmacs
@DariaEmacs 4 года назад
А посмотрите его вечером)).
@cppprograms5868
@cppprograms5868 4 года назад
@@DariaEmacs Тимур Абдулов тоже программист .
@cppprograms5868
@cppprograms5868 4 года назад
И весьма хороший
@DariaEmacs
@DariaEmacs 4 года назад
Программист, который считает программирование "гиблым делом"? Это, по крайней мере, странно..
@cppprograms5868
@cppprograms5868 4 года назад
@@DariaEmacs хотя он программист, по моему он не работает программистом
@НиколайСтепанов-ц5с
Зашел чисто вас поддержать) Уже не занимаюсь программированием
@ТимурАбдулов
@ТимурАбдулов 4 года назад
ну и правильно сделал гиблое дело )
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо, Николай. В мире много прекрасных профессий. Некоторые опытные программисты уходят из программирования и становятся, например, фермерами, сварщиками или пожарными. Главное, чтобы человек был счастлив!
@DariaEmacs
@DariaEmacs 4 года назад
Тимур, пойдите в блок вегетарианца и расскажите, как полезно есть мясо. А потом пойдите в блок мясоеда и напишите, что он дурак, мясо - это отрава. Там Вы найдете бОльший отклик и веселья).
@ТимурАбдулов
@ТимурАбдулов 4 года назад
@@DariaEmacs в Бизнес еще вот )))
@cppprograms5868
@cppprograms5868 4 года назад
@@ТимурАбдулов по моему между вами какой-та конфликт? Уже в нескольких местах вы в этих комментариях вы ведёте себя так.
@f0restfakelandshop421
@f0restfakelandshop421 3 года назад
Что? Нажал на тест С++, а начинается видос со спорта, что за обман
@DariaEmacs
@DariaEmacs 3 года назад
Потому что перед тестом надо разминку сделать)).
@PavelIvanovskii
@PavelIvanovskii 3 года назад
что за дичь про ub? какие письма начальнику?
@DariaEmacs
@DariaEmacs 3 года назад
Это цитата из классики для программистов С++ ( "Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ" С. Мейерс).
@alisonrae
@alisonrae 4 года назад
Как раз потихоньку готовлюсь к поиску первой работы, и это видео прям очень кстати! Спасибо ☺️
@DariaEmacs
@DariaEmacs 4 года назад
Буду очень рада, если поможет, Alison! 😊
@Dolbatehnik
@Dolbatehnik 4 года назад
Даша, есть приложение под андроид. Так и называется c++ quiz. Жаль, что разработчики забросили проект.
@DariaEmacs
@DariaEmacs 4 года назад
Я на этом сайте видела ссылку на андроид-приложение. Может быть, это оно и есть? Хотела сама такое сделать)), но раз уже есть, подумала, что не надо.
@Dolbatehnik
@Dolbatehnik 4 года назад
@@DariaEmacs Да, оно и есть. В play market можно найти.
@АлександрБугримов-о1е
Спасибо за видео
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо, Александр
@cppprograms5868
@cppprograms5868 4 года назад
Дарья где вы сейчас работаете?
@DariaEmacs
@DariaEmacs 4 года назад
Я сейчас работаю на себя, у меня было видео на эту тему.
@cppprograms5868
@cppprograms5868 4 года назад
@@DariaEmacs на фрилансе? Какие проекты вы разрабатываете?
@DariaEmacs
@DariaEmacs 4 года назад
Приложения.
@avazart614
@avazart614 4 года назад
@@DariaEmacs Ну и какие? Или хотя бы ссылку на упомянутое видео.
@ИльяМаглич
@ИльяМаглич 3 года назад
Спасибо за видос!
@Mnbvc-oc8wv
@Mnbvc-oc8wv 3 года назад
Ого, круто!
@ВладимирРемизов-о2к
Пришлось начать изучать С++ на пару с дочкой. На этом уровне нам пока делать нечего. Пересмотрим позже.
@РяхаИгоряхи
@РяхаИгоряхи 3 года назад
Сколько дочке лет?
@ВладимирРемизов-о2к
@@РяхаИгоряхи Как показывает жизнь, возраст пипец какой не пробиваемый. 1 курс института.
@DariaEmacs
@DariaEmacs 3 года назад
Папа, молодец)!
@alexandrpashkevich7888
@alexandrpashkevich7888 3 года назад
Жетско!
@МихаилГригорян-ж9п
Мне кажется, рубрика претендует на то, чтобы стать постоянной)
@DariaEmacs
@DariaEmacs 3 года назад
Спасибо, Михаил! Мне тоже это очень нравится)), но, по моим представлениям, зрителям это будет скучно смотреть. Оказывается, это не так)). Тогда буду делать.
@МихаилГригорян-ж9п
@@DariaEmacs Просто это очень жизненно, потому что все же ходят на собеседования) А если вы охватываете вопросы совершенно разного уровня, то это неизменно будет интересно специалистам с разной квалификацией) То есть широкому кругу людей. Я уже лет пятнадцать в программировании. В основном это был с++, текущая работа про питон. Но я всегда нахожу у вас в роликах, чему поучиться.
@ВладимирИсаев-м7э
@ВладимирИсаев-м7э 3 года назад
Ничего себе, классная девчонка!!!
@MrMes
@MrMes 3 года назад
Да, бабень умна!
@alexzk3
@alexzk3 3 года назад
А насчет "глобальная перменная 0" найти можно ссылочку? А то в стандартах до 17 там всегда мусор. Вот статического анализатора правила: www.viva64.com/en/t/0078/
@namarishka2731
@namarishka2731 3 года назад
en.cppreference.com/w/cpp/language/initialization#Non-local_variables
@alexzk3
@alexzk3 3 года назад
@@namarishka2731 Это не то. Это инициализация статиков/глобалок, когда заданно значение. Переменные БЕЗ начального значения, всегда содержат мусор,. если это не класс с конструктором. Тогда вызывается конструктор без параметров, если он не удален.
@namarishka2731
@namarishka2731 3 года назад
@@alexzk3 , простите, но мне кажется, что вы невнимательно изучили данную статью. Там есть линки на zero initialization, и в каких случаях это происходит. Также, пожалуйста, просмотрите примеры кода, которые приводятся в документации (особенно в разделе zero initialization). Удобнее всего начать разбираться именно с того линка, который был в моем предыдущем комментарии, а потом переходить к разделам по zero & constant инициализациям, чтобы составить полную картину. UPD. Поясню. Думаю, что 4 минуты зазора между нашими комментариями, минус время на написание вашего коммента - этого маловато, чтобы подробно разобраться в статье и ответственно заявить, что "это не то" :)
@misana77
@misana77 3 года назад
@@alexzk3 > All non-local variables with static storage duration are initialized as part of program startup
@misana77
@misana77 3 года назад
Что-то я не вижу в правиле PVS ничего про глобальные переменные
@ayub2575
@ayub2575 4 года назад
Хорошее видео 👍
@DariaEmacs
@DariaEmacs 4 года назад
Спасибо)
Далее
Собеседование | Junior C++
57:15
Просмотров 247 тыс.
#慧慧很努力#家庭搞笑#生活#亲子#记录
00:11
С++. Указатели. Начало
19:17
Просмотров 8 тыс.
Forbidden C++
33:07
Просмотров 1 млн
STL с нуля | C++
22:43
Просмотров 16 тыс.