Изучение C++ для начинающих / #3 - Переменные и типы данных

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 258

  • @savletnyshanbekkyzy6267
    @savletnyshanbekkyzy6267 Год назад +228

    за час узнала больше чем полтора месяца в универе. спасибо большое и здоровье Вам!

    • @ajikapd
      @ajikapd Год назад +15

      Во, я думал я один такой тут)

    • @deconeconus2098
      @deconeconus2098 10 месяцев назад +5

      У нас все преподы поувольнялись и у всех курсов просто некому вести программирование. У меня профильные предметы начались только в этом году. И мы только начали изучать основы, как преподавать стало некому. Шестьдесят две тысячи в год за одну пару по математике в неделю. Класс.

    • @НикКри-р3ю
      @НикКри-р3ю 9 месяцев назад

      Да, только с диапазонами переменных у него ошибки

    • @TheALEXMOTO
      @TheALEXMOTO 8 месяцев назад +7

      Я 4 года учился а потом мне попалась в руки книга Стивена Прата по Си. Я понял что я смог бы по этой книге самостоятельно за пол года получить больше информации чем за 4 года от моих преподавателей. Печально конечно. особенно если учесть сколько денег стоило моё обучение.

    • @sloves.66
      @sloves.66 19 дней назад

      +

  • @Hesoyam06
    @Hesoyam06 9 месяцев назад +18

    лучший респект автору, была мечта выучить язык с++ посмотрел уже три урока все понятно и внятно буду продолжать учить и смотреть, искренне желаю успеха во всем👍👍👍

  • @UwUshkin1
    @UwUshkin1 Месяц назад +4

    За 27 минут я поняла по этой теме больше, чем на паре в универе
    Все понятно, четко и по делу, спасибо за ваш труд❤

  • @Didar.Kussain
    @Didar.Kussain Год назад +184

    Был в десяти каналах по С++ В этом канале самые понятные уроки. 👍

    • @riril4977
      @riril4977 11 месяцев назад

      Привет. Можешь порекомендовать какие-нибудь книжки?

    • @Didar.Kussain
      @Didar.Kussain 11 месяцев назад +1

      @@riril4977 Салам! Я книжки не читаю. Думаю, надо спросить у автора канала.

    • @СашаРодионов-о6я
      @СашаРодионов-о6я 11 месяцев назад

      ​@@riril4977хз может Майкл Доусон

    • @OmarOmarov-i7o
      @OmarOmarov-i7o 10 месяцев назад

      @@riril4977 Советую книгу: самоучитель 2.0 Уроки по C++

    • @likeaboss4275
      @likeaboss4275 10 месяцев назад +1

      @@Didar.Kussain ого, ты не бросил программирование? Как успехи, поддался C++? Можешь порекомендовать материалы/каналы для новичка🙏

  • @кто-й7н
    @кто-й7н Год назад +26

    Тип данных long в Java представляет целое число в диапазоне от -2 147 483 648 до 2 147 483 6471.
    В C++ long может принимать значения от -9223372036854775808 до 9223372036854775807
    . В C long long представляет целое число в диапазоне от −9 223 372 036 854 775 808 до +9 223 372 036 854 775 807345.
    Размер переменной long:
    В Java: 4 байта (32 бита)
    В C++: 8 байтов памяти
    В C: 8 байт345.

    • @ocma6983
      @ocma6983 Год назад

      Спасибо, друже)
      Полезно.

  • @iipedatejibbykov7535
    @iipedatejibbykov7535 10 месяцев назад +12

    Отлично объясняешь.Все четко и по делу,учусь в академии на разраба ПО и от вас узнал некоторые плюшки которые там не говорили.Единственное иногда торопитесь ,но это не критично можно и перемотать))))!А так жирный лайк и подписка))!

  • @AMorganLel
    @AMorganLel Год назад +162

    Слушай, не легче во второй строке написать using namespace std; тогда когда вы будете выводить текст не надо будет писать std:: то есть вы будете писать только cout

    • @Goinkasagin
      @Goinkasagin Год назад +4

      Незнаю, мне так удобнее

    • @AMorganLel
      @AMorganLel Год назад +11

      @@Goinkasagin я просто решил сказать, сам еле переучился

    • @pdkfkdlfkf
      @pdkfkdlfkf Год назад +2

      ты уже выучил весь курс?

    • @AMorganLel
      @AMorganLel Год назад +5

      @@pdkfkdlfkf да

    • @pdkfkdlfkf
      @pdkfkdlfkf Год назад +2

      @@AMorganLel хорош

  • @kirklpq1698
    @kirklpq1698 9 месяцев назад +52

    ТЫ СМОГ ОБЪЯСНИТЬ МНЕ ТО ЧТО НЕ СМОГЛИ ПРЕПОДЫ! ОГРОМНОЕ СПАСИБО! ЛЮБЛЮ ТЕБЯ!!!❤

    • @twistyk767
      @twistyk767 5 месяцев назад +5

      Ты не мог понять переменные???

    • @the_klax1
      @the_klax1 4 месяца назад

      @@twistyk767 Он как-раз таки смог, чел, читай внимательнее

    • @dwigster
      @dwigster 2 месяца назад

      ​@@twistyk767 вообще-то разные люди есть.. в школе некоторые дроби понять не могут, поэтому, если кто то что то не понимает это нормально

  • @ШахлоЖураева-ы8м
    @ШахлоЖураева-ы8м 10 месяцев назад +2

    Cпасибо вам большое за урок! В универе за семестр ничего не поняла, а вы объяснили все быстро и легко.

  • @Game_Create_
    @Game_Create_ 10 месяцев назад +5

    После курсов JS как по маслу с++ заходит, автор красава, не болит голова даже после прослушивания

  • @N_V_The_Games_Org
    @N_V_The_Games_Org Год назад +16

    Я ещё изучал python но когда я его изучал мне говорили всегда о переменых данных и нечего не было понятно а ты все чётко объяснил и все понятно.

    • @tuhkanchik
      @tuhkanchik 7 месяцев назад +1

      я изучил питон до функций

  • @teraw_o_r_d1670
    @teraw_o_r_d1670 5 месяцев назад +2

    Всё просто и без воды, понятно объяснено , спасибо!"

  • @annet1238
    @annet1238 4 дня назад

    Вы очень классно всё объясняете! Большое спасибо!

  • @user-fu8gq5xg5u1
    @user-fu8gq5xg5u1 Год назад +149

    Мозг в начале потрескивает, а потом привыкает. По сути - обычная цепочка логических действий. Главное запомнить какая команда за что отвечает и принцип работы.

    • @radacom
      @radacom Год назад +11

      самое главное не забыть с утра,что у будильника просто кнопки😂

    • @Vorongas
      @Vorongas Год назад +1

      ​@@radacom да ты шо?

    • @AKA3UAL
      @AKA3UAL Год назад +6

      Кстати согласен, когда был первый урок, он говорил, что язык используется для разных довольно трудных технологий, но в итоге всё довольно понятно

    • @taptoearnTG
      @taptoearnTG Год назад

      из простых команд образуеться длинная цепочка для различных задач @@AKA3UAL

    • @fun_lefty
      @fun_lefty Год назад

      ​@@AKA3UALЭто же C++)

  • @АвраамДуглас
    @АвраамДуглас 4 месяца назад +3

    Наконец-то хоть кто-то объяснил про одинаковые типы данных, всё никак не мог понять логику. Огромное спасибо

    • @nonvexillum
      @nonvexillum 4 месяца назад

      Так это же логично если знаешь что всё хранится в байтах

  • @leomechnikov6790
    @leomechnikov6790 10 месяцев назад +2

    Спасибо за прекрасные уроки.

  • @I_Shinobi_I
    @I_Shinobi_I 7 месяцев назад +1

    Уже посмотрел курс по java и pyton, всё понятно.

  • @alexlivingstone3419
    @alexlivingstone3419 9 месяцев назад +2

    Спасибо за уроки!

  • @askveitekstanda
    @askveitekstanda Год назад +4

    Вообще насколько я знаю (но могу ошибаться), 'f' приписывают к числу, чтобы обозначить, что оно именно float, если этого не сделать, то по умолчанию оно будет восприниматься как double. По сути, никакой проблемы нет, просто компилятор может ругнуться про возможную потерю данных при присвоении переменной типа float значения double.

  • @sono.shakhlo
    @sono.shakhlo Год назад +5

    Спасибо большое за понятный урок!

  • @anyfany8181
    @anyfany8181 Год назад +4

    Cпасибо большое, очень хорошо объясняете без лишней воды)

  • @magomedganjiev4926
    @magomedganjiev4926 Год назад +7

    Почему не прописать в начале using namespace std; , чтоб каждый раз не писать std:: . А так все шикарно , спасибо учусь на программиста первый курс только , по твоим урокам более менее понимаю

  • @ЕвгенийЛяшенко-с3р

    Знаю хорошо с# и юнити по твоим видеороликам. Можно сказать что с++ это одно и то же, что и с# только с некоторыми правками

  • @leogscdlr2894
    @leogscdlr2894 Год назад +27

    Гош... С твоего позволения буду правки/комментарии оставлять...
    Программисты в продакшене: пишут for(;;) вместо while (1) для бесконечного цикла, чтобы сэкономить время на написании одного "лишнего" символа ...
    Гоша: пишем short вместо int, чтобы сэкономить 2 байта памяти... :)))
    *На самом деле* компиляторы часто приводят типы данных меньше инта к инту для оптимизации времени исполнения программы, так как процессор нативно работает именно с интом (DWORD/int), а меньшие типы данных ему приходится "резать", чтобы добраться до WORD/short или BYTE/char. Поэтому нет смысла в стремлении к сохранению двух байтов памяти с одной отдельной перменной. Так заморачиваться имеет смысл только при каком нибудь огромном массиве структур массивов, когда два байта с миллионом записей уже превращаются в 2 МБ. Да, ради 2 МБ, можно написать не int, а short.
    UPD1. На счёт unsigned. Этот тип данных нужно использовать осторожно, т.к. он может привести к глюкам и ошибкам, как в логике алгоритма, так и фактическим ошибкам программы. У Хирьянова подробнее посмотрите и изучите вопрос. unsigned можно и нужно использовать для значений, которые не бывают отрицательными, но всегда помнить о нижней границе по нулю. Ошибетесь с арифметикой - получите переполнение с результатом == MAX_UINT, вместо -1. Например легко ошибиться в цикле.
    Пример: {
    unsigned n = 100;
    while (n > 0) {
    /* any instructions */
    n -= 3;
    }
    // всё, ловите ошибку. в лучшем случае, бесконечный цикл.}
    UPD2. На счёт char. Это обычная числовая переменная размером 1 байт == 8 бит, то есть содержит 2^8 допустимых вариантов значений, то есть 256. то есть от -128 до 127 включительно. или 0 ... 255 включительно для unsigned char. Туда можно присваивать любые числовые значения из указанного диапазона и при попытке вывода переменной в качестве символа будет выведен ASC-II символ с соответвующим кодом (int dec). Одинарные кавычки для помещения нужного символа в перменную char - это просто удобство для программиста. На этапе компиляции текста программы в объектный файл любой asc-ii символ в одинарных кавычках будет конвертирован в char или даже int-число, соответствующее коду символа.
    Про bool. Размер - 1 байт. Совсем необязательная штука, но для улучшения читабельности можно испольховать. В условиях и любой операции на логику можно использовать любые числа для обозначения истинности и лжи. При этом если не инвертировать логику глобальной инверсией значений true/false, то '0' - это всегда == false. {(*ЛЮБОЕ* число != 0) == (true)}. Но обычно просто 1.

    • @1full
      @1full Год назад

      спасибо, что я это увидел на 3 уроке😊

  • @DanRedelien
    @DanRedelien Год назад +5

    Очень красивый язык.

  • @мятныйшоколад-н3б
    @мятныйшоколад-н3б 9 месяцев назад +1

    автор красавчик

  • @Sanndexxx
    @Sanndexxx Год назад +3

    Ух пришел после основ js,py и вообще в афиге насколько тут больше кода

  • @Remington-og3tf
    @Remington-og3tf Год назад +1

    Всё чётко и понятно

  • @playbackmode6718
    @playbackmode6718 Год назад +11

    Всем привет, и большой привет автору данных видеоуроков, вот тоже решил "попробовать" учить данную науку, надеюсь получится, пока что 5 минут- полет нормальный, хотел спросить, может есть еще какая нибудь книга понятная для чайников?

    • @blog-vinogradov-inc
      @blog-vinogradov-inc Год назад

      Привет! Книга по С++?

    • @Bitcoen4
      @Bitcoen4 Год назад +2

      ​@@blog-vinogradov-inc да он это имел

    • @aomiami
      @aomiami Год назад

      если поищешь, то полюбому найдешь. книг для чайников много, я вот котлин читал так :)

  • @mason228x
    @mason228x 9 месяцев назад +2

    THANKS BRO

  • @ВоваВова-ф7о
    @ВоваВова-ф7о 3 месяца назад +2

    Я с++ за 5 уроков понял больше чем за 4 года информатики на с++в школе

  • @Kamikadze771
    @Kamikadze771 8 месяцев назад +1

    спасибо огромное

    • @skr1ptytheisle-zk6by
      @skr1ptytheisle-zk6by 8 месяцев назад

      для чего вообще нужны переменные? что с ними я должен делать?

    • @Kamikadze771
      @Kamikadze771 8 месяцев назад

      @@skr1ptytheisle-zk6by зачем у меня спрашиваешь

    • @official0001
      @official0001 6 месяцев назад

      ​@@skr1ptytheisle-zk6byНу что, за два месяца понял? Или бросил уже?

  • @WornCpamp
    @WornCpamp Год назад +2

    В начале урока у меня мозг расплывался,однако в конце всё понятно стало:)

    • @m1kus960
      @m1kus960 10 месяцев назад +1

      мне вест урок не понятно, и я уже пару раз пересмотрел

  • @romaogoltelii
    @romaogoltelii 5 месяцев назад

    Спасибо огромное!

  • @superlexadnepr
    @superlexadnepr Год назад +1

    Спасибо

  • @jjfoxik5047
    @jjfoxik5047 Год назад +2

    Спасибо, все понятно:)

  • @KAPUSTA692
    @KAPUSTA692 3 месяца назад

    классно обьясняешь.

  • @vada322
    @vada322 10 месяцев назад +2

    Часто пишет ошибки при полном соответствии кода с видео, подскажите пожалуйста что в чем может быть проблема

  • @ВиллСмит-я6с
    @ВиллСмит-я6с 10 месяцев назад +1

    После setlocale можно чуть по другому ставить чтобы вызвать кириллицу на экран -(setlocale(0, " "); Вот!

  • @jwdjkfhsjkfhdj
    @jwdjkfhsjkfhdj 9 месяцев назад +2

    только что полазил по форумам и узнал что f в конце числа с типом float ставится чтобы компилятор не посчитал число за double который использует вдвое больше памяти,тоесть в конце double не ставится f

  • @AdamGuerin-k6t
    @AdamGuerin-k6t Год назад +2

    А замути обзор всем игр здесь? Хочется знать где удобнее играть с каким баликом?

  • @Anton-c2l
    @Anton-c2l 10 месяцев назад +1

    все понятно но есть вопросы :)))

  • @CRS816
    @CRS816 Год назад +3

    если узнать команду умножения переменных так ведь можно калькулятор сделать😮

  • @trillion3012
    @trillion3012 10 месяцев назад +2

    Как в windows 10 отключить блокировку ввода текста при переключении раскладки клавиатуры?

  • @Сайидо-е3ф
    @Сайидо-е3ф 5 месяцев назад

    Long - имеет ширину не менее 32 бит и хранит диапазон чисел от -2147483648 до 2147483647.
    Long long - имеет ширину не менее 64 бит и хранит диапазон чисел от -9223372036854775808 до 9223372036854775807.

  • @ДовудМадобидов
    @ДовудМадобидов 3 месяца назад

    Покажите курс про Devcpp.
    я вам подписался

  • @Qwatichek
    @Qwatichek 7 месяцев назад

    Я понимаю что до своей игры в стим мне еще идти и идти но уже азы с++ я знаю, пишу на практике с урока и написал 45 строчек с пробелами и подсказками для себя

  • @KirillNadtochaev
    @KirillNadtochaev Год назад +3

    У меня вопрос в Unreal Engine используется стандартный c++ или c++ для Unreal Engine?

    • @ghost_ae9235
      @ghost_ae9235 Год назад

      Точного ответа я тебе не скажу но насколько я слышал там используеться C++ но для создания отдельных элементов так же и Blueprint

    • @bolulu9345
      @bolulu9345 Год назад

      Там используется обычный c++ но с новыми функциями

  • @thomassmoke9245
    @thomassmoke9245 3 месяца назад

    подскажите пожалуйста , какая разница между качественным и некачественными переменными ?

  • @Hackreacti
    @Hackreacti Год назад +4

    А где посмотреть все эти слова синим цветом, которые уточняют что делается? Откуда вообще узнать, что существует unsigned, short и прочее?

    • @artugun1
      @artugun1 Год назад +1

      Я наверное тебя шокирую, но загугли или купи специальные книги по обучению, а так есть документация microsoft по-моему

    • @Hackreacti
      @Hackreacti Год назад

      @@artugun1 шок на Украинском шоц

  • @Efremov_Evgenii
    @Efremov_Evgenii 11 месяцев назад +1

    В первый раз, ты когда про переменные делаешь, тебя просят их ввести, а у меня нет и сразу выходит А:0 B: 32767
    Что делать?

  • @sloves.66
    @sloves.66 19 дней назад

    а какую команду ввести чтобы например лонг инт и шорт принимали только отрицательные числа

  • @kumelektronik340
    @kumelektronik340 5 месяцев назад

    Добрый день. А что с понятиями : локальные и глобальные переменные?🤔

  • @EvgenyPaleev
    @EvgenyPaleev Год назад +1

    Мне 46 лет. Начал изучать с++ 🙃 Надеюсь не слишком поздно

    • @dj_orange_fox3771
      @dj_orange_fox3771 Год назад +4

      Никогда не поздно) 46 лет это только начало

    • @anyfany8181
      @anyfany8181 Год назад +5

      всегда хорошо учиться чему-то новому. учёба-это не про возраст) так что дерзайте!

  • @Рим-б4в
    @Рим-б4в 7 месяцев назад

    🎉🎉🎉

  • @OdesskiyPoc
    @OdesskiyPoc 3 месяца назад

    можете помочь? в компиляторе текст (на русском) все равно битый, пробовал и какой-то формат utf-8 и поменять регион в системе, текст все равно битый. кто знает как помочь в этом новичку и понятными словами???

  • @deserteagle3107
    @deserteagle3107 Год назад +1

    к сожалению не получается зарегаться на сайте айтипрогер

  • @dambaz200
    @dambaz200 Год назад +1

    Кто может ответить, пока не понимаю, если int() float() и т.д это тип данных то почему некоторые люди считают что это функции? Ведь по факту это можно считать встроенными функциями? Или я путаю с python?

    • @ruplay518
      @ruplay518 Год назад

      Не знаю как в плюсах, но в Пайтон то что вы сказали является классом. Когда вы присваиваеое переменную, то будет создаваться экземпляр класса данного типо, в зависимости от содержимого переменной

  • @hatredoverwhelmsmysoul
    @hatredoverwhelmsmysoul 9 месяцев назад

    чтобы оставить файл с прошлого ролика, я создала там же ещё один файл для этого ролика, но теперь, что в старом файле, что в новом выдает ошибку "возникли ошибки сборки продолжить и запустить" как решить???

    • @lebbedevva
      @lebbedevva 8 месяцев назад

      нашла решение?

  • @poezia_play
    @poezia_play 8 месяцев назад +1

    У лонг от - 9.2 до 9.2 квинтиллионов "qi"

  • @artugun1
    @artugun1 Год назад +4

    Листаю комменты и думаю почему его никто не поправил насчёт long и int? Дело в том что long = int по диапазонам, то есть у обоих от -2`147`483`648 до2`147`483`647. А вот уже long long = 8 byte

    • @artugun1
      @artugun1 Год назад

      @@Kishiko_Tsubari когда я пытаюсь вывести в консоль long значение, которое больше 2 млрд, у меня выводит отрицательное число, попробуй сам так сделать и увидишь

    • @АртёмЯмщиков-э7г
      @АртёмЯмщиков-э7г Год назад

      правильная поправка я тоже искал коммент и нашёл твой)

    • @askveitekstanda
      @askveitekstanda Год назад

      Вообще все зависит от настроек компилятора, но практически всегда по умолчанию long = int

    • @artugun1
      @artugun1 Год назад

      @@askveitekstanda Понятно

    • @ocma6983
      @ocma6983 Год назад

      В чём прикол тогда обычного лонга? 😕 Не проще будет сразу писать integer?

  • @4upryna3Dcraft
    @4upryna3Dcraft Год назад

    крутяк

  • @N_V_The_Games_Org
    @N_V_The_Games_Org Год назад +1

    Я пользуюсь переменным unsigned int иза того что у меня телефон и то слабый.

  • @DanieExcalibras
    @DanieExcalibras 8 месяцев назад

    в плюсах camelCase дефолт?

  • @code-art-school
    @code-art-school 3 месяца назад

    Не хватило инфы какой С++ ты используешь. В версии для .net типы не переполняемы, там int тот же самый при выходе за диапазон перескочит в экспоненциальный формат, ошибки не будет. Да и сам int там расширен, он вроде как стал просто псевдонимом для long

  • @Reboot_bs
    @Reboot_bs 6 месяцев назад

    а в чем разнится если: int num = 45. или num = 45. Я не понимаю подскажите пж

    • @official0001
      @official0001 6 месяцев назад

      Это типы данных, если ты напишешь просто num 45 то у тебя возможно будет ошибка, и если большой проект будет, то ты просто эту ошибку врят ли найдёшь, она даже выделятся не будет

    • @hawermatic8553
      @hawermatic8553 4 месяца назад

      int num ты создаешь переменную, а num = указываешь значение

  • @gigachad_solo
    @gigachad_solo 15 дней назад

    Из-за того что я знаю python, стал уже экспериментировать с переменными и их типами.

  • @Ak_47forever
    @Ak_47forever 5 месяцев назад

    жду using namespace std; день 1

  • @irakliirakli474
    @irakliirakli474 10 месяцев назад +2

    У меня по Рууский не получается писать "Переменная" как не странно ) пишет анкодинг только латиница

    • @AleksSaSa2
      @AleksSaSa2 10 месяцев назад +2

      У меня тоже

  • @supermikebros
    @supermikebros Год назад

    Почему когда я вожу данные в консоли,а мне просто выводит 0 хотя писал слово

  • @eNvedimka
    @eNvedimka Год назад +5

    А який тип даних потрібно використовувати для змінної *_С_* наприклад
    int a=10, b=3, *_c_* ;
    c=a/b;
    std::cout

    • @Mavrodyyy
      @Mavrodyyy 11 месяцев назад

      Их борьба:

  • @ЮламанКумушбаев
    @ЮламанКумушбаев Год назад +1

    здраствуйте, у меня русский просто не выводится, вместо них вопросительные знаки ??????????: 93

    • @Nezi_11
      @Nezi_11 Год назад

      Регион установи (он рассказывал)

  • @Borth3
    @Borth3 Год назад

    топ
    ❤❤❤❤❤❤

  • @kotik7493
    @kotik7493 Год назад

    Кайф

  • @AndriiTurchynRieltorDnipro
    @AndriiTurchynRieltorDnipro Год назад

    дякую

  • @santalucifer9182
    @santalucifer9182 Год назад

    Приветствую читатель коммента) посоветуйте книгу о C++ для динозавров

    • @tusman4ik
      @tusman4ik Год назад

      Не нужны книги новичкам. Смотри вот такие вот курсы, качай "платные" с торрентов

    • @OmarOmarov-i7o
      @OmarOmarov-i7o 10 месяцев назад

      Советую книгу: самоучитель 2.0 Уроки по C++

  • @mxgc1871
    @mxgc1871 Год назад

    Очень познавательный плейслист но я не знаю может из за обновлений но сетлокэйл не работает , не знаю почему а так все норм все работает

  • @m1kus960
    @m1kus960 Год назад

    это все нужно наизусть выучить чтобы продолжить? Ато я ничего не запомнил

  • @_oxyW
    @_oxyW 11 месяцев назад

    только long это тоже самое что и int, а большой тип данных называется long long)

  • @sendzuko1738
    @sendzuko1738 Год назад +8

    Почему не писать using namespace std; будет проще понять

    • @leogscdlr2894
      @leogscdlr2894 Год назад +1

      Потому что глобавльно объявлять пространство имет std -- это есть bad practice. Как-минимум, на проде так не делают. Это канает только на олимпиадах и школьных уроках.

    • @ASTRO-nz1sw
      @ASTRO-nz1sw Год назад

      @@leogscdlr2894 а можешь сказать почему так не делают?

    • @leogscdlr2894
      @leogscdlr2894 Год назад

      @@ASTRO-nz1sw потому что объявление пространства имен действует на весь код в файле. Если использовать пространство имен, то только в рамках отдельной функции, где это необходимо.

    • @cbuc1111
      @cbuc1111 Год назад +2

      @@leogscdlr2894 Действительно, но если програма не гигантаская то тогда будет легче понять, или вообще использовать

    • @blackbucket7485
      @blackbucket7485 Год назад

      Нахер? чтобы писать меньше было?

  • @АртемГолышев-к2ш
    @АртемГолышев-к2ш 8 месяцев назад +2

    А если мне наоборот мне нужно повысить диапазон в отрицательную сторону

    • @official0001
      @official0001 6 месяцев назад

      Вроде нету даже такого

  • @НадеждаКамарицкая
    @НадеждаКамарицкая 7 месяцев назад

    Что делать когда я пишу
    Setlocale(LC_ALL, "RU");
    У меня вместо русского слова
    Казахокитайсколатинское слово?

    • @official0001
      @official0001 6 месяцев назад

      Поставь
      setlocale(LC_ALL, "UTF-8")
      А ещё ты написал setlocale в верхнем регистре, а надо в нижнем

    • @OdesskiyPoc
      @OdesskiyPoc 3 месяца назад

      @@official0001 можешь объяснить что это за utf-8 как он влияет и почему решил мою проблему? в чем проблема компилятора прочитать "RU" / "Russian". И если нужно указывать отдельный UTF для каждого языка?

    • @official0001
      @official0001 3 месяца назад

      @@OdesskiyPoc UTF-8 он отвечает не отдельно за язык, а за символы которые он поддерживает, поэтому так, а без него он поддерживал только латиницу

    • @gorsimonyan2320
      @gorsimonyan2320 2 месяца назад

      ​@@official0001 я написал и так и так но всё равно у меня???????? Знаки.
      Может есть другой способ, и у меня на ноутбуке язык Английский это влияет на это?

    • @official0001
      @official0001 2 месяца назад

      @@gorsimonyan2320 никак не влияет, тогда лучше на гитхаб иди

  • @helen_kruspe_
    @helen_kruspe_ 11 месяцев назад

    10:42 - 11:03 очень быстро сказал, что начинает нервировать и ничего не успеваю
    может быть у меня у одной такое,..

    • @LexinosGenesis
      @LexinosGenesis 11 месяцев назад +2

      Ну паузу ставьте или скорость замедляйте до x0.5 .

  • @ТимТ-э5ъ
    @ТимТ-э5ъ Месяц назад

    вместо того чтобы постоянно писать std можно просто взять и написать программную строку using namespace std; и всё

  • @taushanbaev
    @taushanbaev 11 месяцев назад

    топпцееего

  • @karaandriy671
    @karaandriy671 Год назад +1

    Я якраз чекав відео в 16:00😅

  • @Kappa_L12
    @Kappa_L12 Год назад

    А тип данных для предложений например: Hello World!

  • @monaelite
    @monaelite Месяц назад

    Вот все понимают больше чем на парах и тп а я походу единственный школьник в 7 классе...

  • @Даниил-к8ю7ъ
    @Даниил-к8ю7ъ 9 месяцев назад

    а почемe не using name std?

  • @nifetruxx
    @nifetruxx Год назад

    День 2 скачиваю вижуал студио начну писать за ним пока почти нечего не понятно

  • @BezBublikOF
    @BezBublikOF Год назад +2

    Проблема с русской локализацией в консоли. Сэтлокайт не работает

    • @v1selt
      @v1selt Год назад

      это в Visual Studio?

    • @BezBublikOF
      @BezBublikOF Год назад

      @@v1selt dev c++

    • @v1selt
      @v1selt Год назад

      @@BezBublikOF наверное нужно подключить дополнительную директиву

    • @v1selt
      @v1selt Год назад

      либо попробуй вместо "RU" ввести "Russian":
      setlocale(LC_ALL, "Russian");

    • @СашаЗаболотських
      @СашаЗаболотських Год назад

      @@v1selt я любое, что не напишу, у меня весь текст, который на русском, место букв у меня "?????"

  • @Old_fart1488
    @Old_fart1488 Год назад +2

    Спасибо, все понятно!

  • @yokzzzz
    @yokzzzz Год назад

    8:59

  • @maximdudnikov
    @maximdudnikov 2 месяца назад

    а long double такое есть

  • @AegisStudio-z3r
    @AegisStudio-z3r Год назад

    ребята кто прошёл все курсы, у меня возник вопрос а что я смогу делать когда я пройду их я смогу сделать простейшую игру.Как мне известно язык C++ подходит для создании игр

    • @pdkfkdlfkf
      @pdkfkdlfkf Год назад +1

      есть движок unreal engine 5, там ты будешь творить чудеса, + учи базу физики и имба, будешь годные игры делать, лучше чем челы которые учили C#

    • @kirillfedorenko5325
      @kirillfedorenko5325 Год назад +1

      @@pdkfkdlfkf Если я не могу создавать игры в Unreal Engine 5 иза того что у меня даже в Baseplate по 5 фпс где я могу ещё создавать игры

    • @pdkfkdlfkf
      @pdkfkdlfkf Год назад

      @@kirillfedorenko5325 в юнити можешь попробовать, но для него надо учить С#

    • @ypo6opoca
      @ypo6opoca Год назад

      @@kirillfedorenko5325 так пользуйся ue4 там в 4 раза ниже требования к системе по сравнению с 5. Не думаю что ты будешь делать ААА игру.

  • @Nocok_cuDBy
    @Nocok_cuDBy 11 месяцев назад +1

    те не многие 4 тысячи джедаев которые начали учить плюсы.

  • @ЕрасылМаксат-ф2ь
    @ЕрасылМаксат-ф2ь 7 месяцев назад

    LNK1169 что это как убрать ?

  • @garganzola_cheese
    @garganzola_cheese 9 месяцев назад

    А если пишет ошибку что делать?

    • @official0001
      @official0001 6 месяцев назад

      За 2 месяца бросил? Или нет?

  • @user-kg2xg2yio7
    @user-kg2xg2yio7 8 месяцев назад

    А ето сложный язык просто пока не понятно лёгкий или нет

    • @official0001
      @official0001 6 месяцев назад

      Надо было с python начинать

    • @OlehSmyrnov
      @OlehSmyrnov 4 месяца назад

      ​@@official0001что бы потом забросить программирование

    • @official0001
      @official0001 4 месяца назад +1

      @@OlehSmyrnov Я не забросил, я просто с легкостью изучаю все языки, потому что после изучения первого языка легко изучить остальные, они работают на одной и той же концепции

  • @kpanat
    @kpanat Год назад

    Иногда и 8 байт мало.. Ну тогда используют 16 байт. Там 36 значное число... Этого хватает на всё