Learn C++ With Me #9 - Arrays

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

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

  • @andreaspatounis5674
    @andreaspatounis5674 3 года назад +32

    Dude you are the only person that I don't skip the adds so that I support you.

  • @typeterson8376
    @typeterson8376 3 года назад +7

    I feel the need to say it each video, but I do appreciate these videos. You are a good man

  • @DatNguyen-vj1ro
    @DatNguyen-vj1ro 3 года назад +18

    Your content is really good for beginners who want to learn C++. I know C++ but could not teach it as well as you do

  • @lowpolygons8562
    @lowpolygons8562 3 года назад +3

    You have no idea how much i needed this thank you so much

  • @antonyanchev7112
    @antonyanchev7112 3 года назад +36

    Make a long one for pointers and references please

  • @neontuts5637
    @neontuts5637 3 года назад +3

    Nice video Tim. Small tip - you can execute the c++ code inside the sublime text by creating a build system for it. Which will automatically compile and run the code.

    • @alexander_0749
      @alexander_0749 3 года назад +2

      hey can u plz tell me the build code? mine's not accepting any input

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

      @@alexander_0749 Yeah the build code is system.run(visual studio.exe). Lmao joking. I know ur comment is 3 years old, but thought I'd have some fun. No need to compile these days, eh?

  • @vishvalorant
    @vishvalorant 2 года назад +1

    this channel is so underrated

  • @YarosMallorca
    @YarosMallorca 3 года назад +2

    I always thought that C++ is hard! But with your tutorials and prior C and Python experience it's not that hard as I thought! Thanks for making these tutorials!

  • @codedecode1498
    @codedecode1498 3 года назад +5

    OMG FIRST HI TIM I LOVE YOUR CONTENT

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

    This is a surprise to me. This is the first video I saw from you on a language other than Python.

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

    very educative for a beginner. i would recommend. thank you for this video

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

    This was really an awesome and detailed lecture 🙌

  • @coopernielsen1206
    @coopernielsen1206 3 года назад +1

    Your vids are amazing

  • @pithopoine2154
    @pithopoine2154 2 месяца назад +1

    Thanks dude , see you in another timeline.

  • @sooryasantosh
    @sooryasantosh 3 года назад +1

    Hey tech with Tim! I love your videos

  • @dallasdominguez2224
    @dallasdominguez2224 3 года назад

    tim is the GOAT

  • @apoorvashukla3344
    @apoorvashukla3344 3 года назад +1

    Your the best!!!

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

    Thank you...
    these videos are really helpful !!

  • @kamoliddinkadirov5720
    @kamoliddinkadirov5720 2 года назад

    Amazing video.

  • @finnqni8563
    @finnqni8563 3 года назад

    I love your videos!

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

    I'm really curious as to why when you assign the size of your array to 'x' that it doesn't throw you an error about the array needing to be a constant value.

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

      Same
      I was waiting for the compiler to throw an error but it didn't

  • @mdtousifakmal2801
    @mdtousifakmal2801 3 года назад

    Hey Tim,
    Pls make a video on Mastering Java Everything You need to know

  • @HarisAbdullah-p6t
    @HarisAbdullah-p6t 2 месяца назад

    [5:49]
    int x=5;
    int array[x];
    Its what you just did. But, when i tried to do it in the visual studio, it gives me an error.
    infact, when i asked AI to explain it to me , it told that we cannot change the size of an array after it is created(exactly same thing you told us previously). So, the correct way is to make x constant and the rest is fine.
    I am still little worried about it, and i just wnat you or any of the audience to kindly clarify it.

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

      it depends strictly on the compiler you're using

    • @ahmedmohamed-f2v
      @ahmedmohamed-f2v 29 дней назад

      type : const int x =5 to tell the compiler that it is unchangeable

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

    Thank u Tim

  • @aaravgp1332
    @aaravgp1332 3 года назад +1

    are you going to cover vectors and stl?

  • @hectorflorespauner3404
    @hectorflorespauner3404 3 года назад

    great video as always, but what if want to do an array of arrays to define a matrix or so??

  • @andreaspatounis5674
    @andreaspatounis5674 3 года назад +1

    13:07 are this numbers always the same?

    • @segsfault
      @segsfault 3 года назад +3

      No it's random, because when you don't initialise the values of any array of any variable, c++ gives it a random value and then stores it in the RAM because you can't store anything empty inside the RAM

    • @andreaspatounis5674
      @andreaspatounis5674 3 года назад +1

      @@segsfault thanks for answering my question

  • @yourdadsbestfriend7101
    @yourdadsbestfriend7101 3 года назад

    thanks tim

  • @saritachaurasia5326
    @saritachaurasia5326 3 года назад +2

    How do you edit your thumbnails??

    • @segsfault
      @segsfault 3 года назад +1

      using his computer, his hands eyes and brain

    • @saritachaurasia5326
      @saritachaurasia5326 3 года назад +1

      I meant to ask about the software he uses..

  • @HarisAbdullah-p6t
    @HarisAbdullah-p6t 2 месяца назад

    one more question
    what about the size of a string array?

  • @LittleRapGuy
    @LittleRapGuy 3 года назад +1

    chillin

  • @sono.shakhlo
    @sono.shakhlo 9 месяцев назад

    Thank you very for your lesson🫶🏻

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

    it is best man

  • @shawnbeans7389
    @shawnbeans7389 3 года назад

    you looking good on subs brother

  • @ikbenmathijs9424
    @ikbenmathijs9424 3 года назад +1

    Why doens't the size it takes in byte it gives from sizeof() change between a string that's only 2 characters and a string that's 10 million characters that makes the entire file more than 16 megabytes in size???

    • @user-sy3ny1sz2w
      @user-sy3ny1sz2w 3 года назад +1

      String is stored in memory aka RAM not in the actual file LOL

    • @ikbenmathijs9424
      @ikbenmathijs9424 3 года назад +1

      @Peterolen Thanks, that makes sense

  • @tcgvsocg1458
    @tcgvsocg1458 3 года назад

    Can you create a video recorder in python but from scratch without module

  • @kimeg7294
    @kimeg7294 3 года назад

    Hi, is it possible to assign an integer value, greater than 2^32-1, as element of an array of integer type?

  • @plsdosnatk
    @plsdosnatk 3 года назад

    Thanks!

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

    Your clear...

  • @sanduchicu7545
    @sanduchicu7545 3 года назад

    Heyy. Can you please make a video about json reading and writing & parsing tutorial.

  • @subee128
    @subee128 2 года назад

    Thanks

  • @addisumengistu4784
    @addisumengistu4784 3 года назад +3

    Hey Tim can u pls make a video on socket in detail i have seen ur video on socket they are not clear. can u pls make anothet

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

    I think the word that you are looking for is implicate, or Implicitly define the size. Although, I guess you could say that "we can defer the size of the array to the complier" or something like that, which would mean the same thing technically. Sorry, haha!

  • @soggycarrot3319
    @soggycarrot3319 10 месяцев назад

    I have a question
    What if I want to create an array of 1 - 200 but dont want to manually type the number?

    • @storytimewithgreg
      @storytimewithgreg 10 месяцев назад

      You could use loops to append to the array.

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

      lol I already figured it out
      list[200];
      for ( i = 1; i

  • @trafon31
    @trafon31 3 года назад +2

    5:04 that's a bad practice and not "completely valid". In the compilation phase, while allocating memory for variables X does not have an assigned value, so you cannot create an undefined sized array. This will lead to crashes when you are using older/low level C/C++ compilers (lets say you are working on 8086 systems). Do not use this. Defining your array size as MACRO is the way to go. However if you are using never versions of C++ compiler, this will be handled automatically, but will lead to performance loss.

    • @anonymologist7946
      @anonymologist7946 3 года назад

      Thanks a lot! I encountered the issue you mentioned. I was trying to figure out why, but didn't find any helpful info until now. I am not sure what you mean by defining array size as macro? Could you explain more to me? Thanks!

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

      is this why I had to set the int variable as a constant? is that what you mean by defining as a macro?

  • @agneaybnair9519
    @agneaybnair9519 3 года назад

    Hey Sir, can you create a tutorial on PyCairo

  • @Sultan4Mc
    @Sultan4Mc 3 года назад

    Is this text editor sublimeText

  • @abrarmasumabir3809
    @abrarmasumabir3809 3 года назад

    plz make a video on Vim and it' s plugins

  • @naomiwynne4696
    @naomiwynne4696 3 года назад

    Hi tim is just idea but can you do a intermediate tutorials of Javascript maybe? its just idea

  • @kprubinaath9797
    @kprubinaath9797 3 года назад

    19:38 wait a minute you dont entered return 0; how it is compiled

    • @kprubinaath9797
      @kprubinaath9797 3 года назад

      @Peterolen oh thank you. learned a lot from you

    • @shr1han
      @shr1han 3 года назад

      g++ -Wall -o executable.exe code.cpp
      This would give you a warning about not returning from main (I guess)

  • @softwhere07
    @softwhere07 3 года назад

    interesting. But I can't wait until you do something with "while statements" and "for loops". that is if you do. I mean those are pretty important aren't they? I hope you do.

  • @blackpeppercinnamon3244
    @blackpeppercinnamon3244 3 года назад

    Hello Tim thanks for this series. Can you do a video on the iomanip class. That would be really helpful

    • @blackpeppercinnamon3244
      @blackpeppercinnamon3244 3 года назад

      @Peterolen that's what I meant. Been studying classes so I have them in my head. Thanks for the clarification

  • @jo-zw9eu
    @jo-zw9eu 3 года назад

    why dont you use visual studio?

    • @jo-zw9eu
      @jo-zw9eu 3 года назад

      @Madhavaraj s oh ok tnx

  • @thanhtupham4726
    @thanhtupham4726 3 года назад

    I will follow your series till pointer part :V

  • @joaomelo6011
    @joaomelo6011 3 года назад

    Are you going to do a serie for developing backend with c++ ?

  • @siamahmed8287
    @siamahmed8287 3 года назад

    Hey tim. Please make a series on python algorithms

  • @DextenXD
    @DextenXD 3 года назад +1

    I was olmost frist

  • @random7983
    @random7983 3 года назад

    that's pretty sad, you're presenting the C syntax and not the C++ syntax which requires the header , not showing how to program in modern C++ in 2021 isn't that good unfortunately. :/

    • @random7983
      @random7983 3 года назад

      @Peterolen what do you mean by regular exactly?

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

    int x = 5;
    int arr[x]; is incorrect isn't it.

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

      Yeah, I think we need to make the size constant.
      const int x = 5;
      int arr[x] = {2, 3, 4, 5, 6};

  • @SanjuKumar-ye8xz
    @SanjuKumar-ye8xz 3 года назад +2

    Second view

  • @raffayirfan
    @raffayirfan 3 года назад

    hello

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

    Bro couldn't even teach std::array, C-like array decaying to pointers when passed as a function argument, or that you can't return a C-like array from a function, just update yourself before teaching stuff to beginners

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

    You have to break up your words

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

    do you wear pink thigh high socks and cat ears in your spare time?

  • @rishabhsemwal4180
    @rishabhsemwal4180 2 года назад

    21 minute long video and total waste content. Just talking about errors. Instead you should have talked about methods and function of array