C++ A complete and modern course for beginners

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024
  • Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
    All the learning resources such as code files, documentations, articles and community discussions are available on our website:
    chaicode.com/
    You can find our discord link, github link etc on the above website.
    Twitter/X link: x.com/hiteshdo...
    Discord link: hitesh.ai/discord
    Learn React with 10 projects: • Let's learn react from...
    Learn Docker: • A practical guide on D...
    Learn Kubernetes: • Complete Kubernetes Co...
    How does a browser works: • How does a browser wor...
    How nodejs works: • How node JS works | En...
    Learn Redux-toolkit: • Learn Redux Toolkit in...
    Learn NextJS: • Nextjs Full stack course
    Learn Typescript: • Why to learn Typescript
    Learn Javascript: • Welcome to new JavaScr...
    Learn React Native: • React Native Mastery: ...
    Learn Zustand: • React state management...
    Learn Golang: • How to get started wit...

ความคิดเห็น • 265

  • @venkatsr5622
    @venkatsr5622 2 หลายเดือนก่อน +79

    00:00:00 - 00:02:05 - Intro
    00:02:05 - 00:05:07 - Welcome to C++ course
    00:05:07 - 00:12:09 - Prerequisite and tools
    00:12:09 - 00:21:59 - Understand the entry Point
    00:21:59 - 00:29:17 - Compare the 2 Hello World
    00:29:17 - 00:35:51 - Version history and official docs
    00:35:51 - 00:44:31 - Return type and comments
    00:44:31 - 00:50:57 - Redefine program in C++
    00:50:57 - 00:55:22 - What is namespace in C++
    00:55:22 - 01:00:18 - First iteration of program
    01:00:18 - 01:08:10 - Can I name that
    01:08:10 - 01:17:32 - Get the colour and assignment
    01:17:32 - 01:28:13 - Your first intro to pointers
    01:28:13 - 01:34:38 - Reference is the actual tough thing in C++
    01:34:38 - 01:46:04 - C++ arrays are different with pointers
    01:46:04 - 01:57:27 - A formal intro to integers
    01:57:27 - 02:09:46 - Conditional and ternary
    02:09:46 - 02:17:36 - Conditional as switch
    02:17:36 - 02:32:46 - While and do-while loop
    02:32:46 - 02:44:10 - For and range-based loop
    02:44:10 - 02:58:04 - Loop with pointers and shortcuts
    02:58:04 - 03:06:35 - Always use float with caution
    03:06:35 - 03:17:00 - Why always divide by zero with try-catch
    03:17:00 - 03:25:10 - Sneak peek to functions in C++
    03:25:10 - 03:39:36 - Linkers qualifiers prefix and postfix
    03:39:36 - 03:46:40 - Basics of operations
    03:46:40 - 03:54:19 - Logical AND, OR, and NOT
    03:54:19 - 04:01:18 - Bitwise operation in C++
    04:01:18 - 04:09:49 - Memory leak in C++
    04:09:49 - 04:21:36 - Get started with structs in C++
    04:21:36 - 04:28:39 - Enums and preprocessors
    04:28:39 - 04:36:17 - A challenge to strongly typed language
    04:36:17 - 04:51:43 - Heap and stack memory
    04:51:43 - 05:06:28 - Detailed intro to functions
    05:06:28 - 05:17:18 - How to create header file in C++
    05:17:18 - 05:21:39 - Your first intro to templates
    05:21:39 - 05:28:39 - What are functional pointers
    05:28:39 - 05:34:36 - nullptr saves the day
    05:34:36 - 05:44:09 - Factorial and recursion are close friends
    05:44:09 - 05:58:52 - Let's talk about MACROS
    05:58:52 - 06:08:59 - Variadic templates and recursion
    06:08:59 - 06:16:07 - A design example
    06:16:07 - 06:23:52 - Get started with classes and objects
    06:23:52 - 06:33:21 - Getters and setters for a data member
    06:33:21 - 06:41:43 - Method separation and const-qualified methods
    06:41:43 - 07:07:49 - Constructor, destructor, and rule of 3
    07:07:49 - 07:10:28 - Disable the constructor
    07:10:28 - 07:25:35 - THIS is not easy in C++
    07:25:35 - 07:31:27 - Inheritance in my favorite
    07:31:27 - 07:45:01 - Base class, derived class, and overriding
    07:45:01 - 07:49:29 - Friend keyword comes with caution
    07:49:29 - 07:52:34 - Multiple inheritance
    07:52:34 - 07:59:35 - Polymorphism and virtual
    07:59:35 - 08:04:10 - What are smart pointers
    08:04:10 - 08:13:06 - Unique pointers and issues
    08:13:06 - 08:16:54 - Shared pointers in smart pointers
    08:16:54 - 08:20:24 - Weak pointers in smart pointers
    08:20:24 - 08:32:48 - Move semantics, Lvalue, and Rvalue
    08:32:48 - 08:48:13 - Vectors - Dynamic array
    08:48:13 - 08:56:49 - Lambda - a small hello
    08:56:49 - 09:04:47 - Create, rename, and delete files
    09:04:47 - 09:13:39 - Reading and writing into files and MODES
    09:13:39 - 09:23:30 - Introduction to STL
    09:23:30 - 09:31:07 - Main components in STL
    09:31:07 - 09:38:02 - Functions in STL
    09:38:02 - 09:46:05 - Sort algorithm in STL
    09:46:05 - 09:50:23 - Search algorithm in STL
    09:50:23 - 09:57:01 - Partition and stable partition in STL
    09:57:01 - 10:06:18 - Revisiting vectors in STL
    10:06:18 - 10:24:25 - List in STL
    10:24:25 - End of List

    • @codewithram5303
      @codewithram5303 2 หลายเดือนก่อน +1

      Great work bro

    • @USAIDFAHAD
      @USAIDFAHAD 2 หลายเดือนก่อน +1

      iske paise kon deta hai bhai aapko😆

    • @venkatsr5622
      @venkatsr5622 2 หลายเดือนก่อน +1

      ​@@USAIDFAHADap de dedijeye bhaiii 😂😂

    • @USAIDFAHAD
      @USAIDFAHAD 2 หลายเดือนก่อน +2

      job lag jayegi to de dunga🤭

    • @venkatsr5622
      @venkatsr5622 หลายเดือนก่อน +1

      @@USAIDFAHAD sahi mil jayega bhai

  • @DavidMartin-pi2md
    @DavidMartin-pi2md ปีที่แล้ว +161

    Thank you so much for this. I am close to 70 years of age and your teaching style/methods makes learning really enjoyable.

    • @Amanc7
      @Amanc7 8 หลายเดือนก่อน +9

      why are you learning cpp at age of 70

    • @legityash
      @legityash 8 หลายเดือนก่อน +11

      Just retire now grandpa and let us take on from here 🎉

    • @ssubbmmm
      @ssubbmmm 5 หลายเดือนก่อน +5

      @@Amanc7 curiosity and abundance in resources maybe

    • @infecta
      @infecta 5 หลายเดือนก่อน +4

      @@Amanc7 there isn't a time limit to learning, only death stops you.

    • @tsmooth
      @tsmooth 5 หลายเดือนก่อน +1

      @@Amanc7 What a stupid ass question!

  • @billiondollarofficial
    @billiondollarofficial 4 หลายเดือนก่อน +23

    51:00 namespace
    1:17:00 pointers
    1:28:15 references
    5:23:00 function pointers
    5:30:00 NULL
    5:35:30 recursion
    5:44:49 macros
    6:00:00 Variadic
    6:09:27 OOPs
    6:27:00 Getters and Setters
    6:33:00 More on classes
    7:25:00 Inheritance
    7:50:00 Inheritance Part 2
    8:00:00 Smart, Shared and Weak Pointers
    8:00:00 Move Semantic

  • @anirudhcodes
    @anirudhcodes ปีที่แล้ว +45

    Golden heart to open source his video library. Thank you so much sir! ❤❤

  • @abdulsalamabdullah1792
    @abdulsalamabdullah1792 ปีที่แล้ว +56

    Once a C++ programmer is always a C++ programmer, I have been watching your series on different programming languages I thought you have abandoned CPP, thanks for this great work♥

    • @PRITESHKRSRV
      @PRITESHKRSRV ปีที่แล้ว +2

      C++ is True ❤

    • @SyedAbdulTalib
      @SyedAbdulTalib 10 หลายเดือนก่อน

      True dude you can learn any other language but C++ is the first love of every programmer

    • @muditkhanna8164
      @muditkhanna8164 9 หลายเดือนก่อน

      Do you know Microsoft is rewriting its C++ codebase to Rust?

    • @abdulsalamabdullah1792
      @abdulsalamabdullah1792 9 หลายเดือนก่อน

      @@muditkhanna8164 yes I knew.

    • @jayprakashyadab
      @jayprakashyadab 5 หลายเดือนก่อน

      @@muditkhanna8164 from where you get the info

  • @rajas27
    @rajas27 2 หลายเดือนก่อน +11

    I have attached a complete list of timestamps for everyone. Thank me later :)
    00:00:00 - 00:02:05 - Intro
    00:02:05 - 00:05:07 - Welcome to C++ course
    00:05:07 - 00:12:09 - Prerequisite and tools
    00:12:09 - 00:21:59 - Understand the entry Point
    00:21:59 - 00:29:17 - Compare the 2 Hello World
    00:29:17 - 00:35:51 - Version history and official docs
    00:35:51 - 00:44:31 - Return type and comments
    00:44:31 - 00:50:57 - Redefine program in C++
    00:50:57 - 00:55:22 - What is namespace in C++
    00:55:22 - 01:00:18 - First iteration of program
    01:00:18 - 01:08:10 - Can I name that
    01:08:10 - 01:17:32 - Get the colour and assignment
    01:17:32 - 01:28:13 - Your first intro to pointers
    01:28:13 - 01:34:38 - Reference is the actual tough thing in C++
    01:34:38 - 01:46:04 - C++ arrays are different with pointers
    01:46:04 - 01:57:27 - A formal intro to integers
    01:57:27 - 02:09:46 - Conditional and ternary
    02:09:46 - 02:17:36 - Conditional as switch
    02:17:36 - 02:32:46 - While and do-while loop
    02:32:46 - 02:44:10 - For and range-based loop
    02:44:10 - 02:58:04 - Loop with pointers and shortcuts
    02:58:04 - 03:06:35 - Always use float with caution
    03:06:35 - 03:17:00 - Why always divide by zero with try-catch
    03:17:00 - 03:25:10 - Sneak peek to functions in C++
    03:25:10 - 03:39:36 - Linkers qualifiers prefix and postfix
    03:39:36 - 03:46:40 - Basics of operations
    03:46:40 - 03:54:19 - Logical AND, OR, and NOT
    03:54:19 - 04:01:18 - Bitwise operation in C++
    04:01:18 - 04:09:49 - Memory leak in C++
    04:09:49 - 04:21:36 - Get started with structs in C++
    04:21:36 - 04:28:39 - Enums and preprocessors
    04:28:39 - 04:36:17 - A challenge to strongly typed language
    04:36:17 - 04:51:43 - Heap and stack memory
    04:51:43 - 05:06:28 - Detailed intro to functions
    05:06:28 - 05:17:18 - How to create header file in C++
    05:17:18 - 05:21:39 - Your first intro to templates
    05:21:39 - 05:28:39 - What are functional pointers
    05:28:39 - 05:34:36 - nullptr saves the day
    05:34:36 - 05:44:09 - Factorial and recursion are close friends
    05:44:09 - 05:58:52 - Let's talk about MACROS
    05:58:52 - 06:08:59 - Variadic templates and recursion
    06:08:59 - 06:16:07 - A design example
    06:16:07 - 06:23:52 - Get started with classes and objects
    06:23:52 - 06:33:21 - Getters and setters for a data member
    06:33:21 - 06:41:43 - Method separation and const-qualified methods
    06:41:43 - 07:07:49 - Constructor, destructor, and rule of 3
    07:07:49 - 07:10:28 - Disable the constructor
    07:10:28 - 07:25:35 - THIS is not easy in C++
    07:25:35 - 07:31:27 - Inheritance in my favorite
    07:31:27 - 07:45:01 - Base class, derived class, and overriding
    07:45:01 - 07:49:29 - Friend keyword comes with caution
    07:49:29 - 07:52:34 - Multiple inheritance
    07:52:34 - 07:59:35 - Polymorphism and virtual
    07:59:35 - 08:04:10 - What are smart pointers
    08:04:10 - 08:13:06 - Unique pointers and issues
    08:13:06 - 08:16:54 - Shared pointers in smart pointers
    08:16:54 - 08:20:24 - Weak pointers in smart pointers
    08:20:24 - 08:32:48 - Move semantics, Lvalue, and Rvalue
    08:32:48 - 08:48:13 - Vectors - Dynamic array
    08:48:13 - 08:56:49 - Lambda - a small hello
    08:56:49 - 09:04:47 - Create, rename, and delete files
    09:04:47 - 09:13:39 - Reading and writing into files and MODES
    09:13:39 - 09:23:30 - Introduction to STL
    09:23:30 - 09:31:07 - Main components in STL
    09:31:07 - 09:38:02 - Functions in STL
    09:38:02 - 09:46:05 - Sort algorithm in STL
    09:46:05 - 09:50:23 - Search algorithm in STL
    09:50:23 - 09:57:01 - Partition and stable partition in STL
    09:57:01 - 10:06:18 - Revisiting vectors in STL
    10:06:18 - 10:24:25 - List in STL
    10:24:25 - End of List

    • @venkatsr5622
      @venkatsr5622 2 หลายเดือนก่อน +1

      thanks so much

    • @code99-masters
      @code99-masters 2 หลายเดือนก่อน

      Is this complete c++ course ?

  • @piyushgargdev
    @piyushgargdev ปีที่แล้ว +13

    So, You rendered 10hr of HD video 😮. Thank you so much sir

    • @HiteshCodeLab
      @HiteshCodeLab  ปีที่แล้ว +8

      It was almost 12 hours but due to crashing I removed last few topics

    • @piyushgargdev
      @piyushgargdev ปีที่แล้ว +2

      @@HiteshCodeLab Masive respect to you sir for giving the best course on C++ for free of cost.

    • @pratyushpahari2606
      @pratyushpahari2606 ปีที่แล้ว +2

      @@HiteshCodeLab Will you upload those later ??

    • @Alok-hg2rv
      @Alok-hg2rv 11 หลายเดือนก่อน

      @@HiteshCodeLab where can I watch those removed topics?

  • @shyamendrahazra
    @shyamendrahazra ปีที่แล้ว +9

    Oh man we didn't even knew how much we needed it, thank you is not enough for you Histesh sir

  • @krishnakarthik4267
    @krishnakarthik4267 4 หลายเดือนก่อน +5

    Bookmarks of topics could greatly help! Thanks for the wonderful work Hitesh

  • @shafin.15
    @shafin.15 4 หลายเดือนก่อน +6

    Timestamp
    ----------
    00:00 - Course intro
    2:04 - Welcome to C++ bootcamp
    5:05 - Prerequisites and tools
    12:08 - Entry point
    22:00 - Compare 2 'Hello world'
    29:18 - Versions of C++
    35:53 - Syntax of C++
    1:46:40 - Integers
    1:57:34 - Conditionals
    Hey let's help him create the timestamp.
    Just reply in this comment the timestamp you found in this course. I'll add them in my comment. Thus this comment will help us create a complete timestamp of this course.

    • @batman5690
      @batman5690 2 หลายเดือนก่อน +1

      1:46:40 - integers

    • @batman5690
      @batman5690 2 หลายเดือนก่อน +1

      1:57:34 - Conditionals

  • @arghadeepmisra7865
    @arghadeepmisra7865 ปีที่แล้ว +8

    I am using C++ for three years now, never saw a more concise course. Typically most tutorials take 50/60 hours to explain everything with OOPs & STL decently.
    I wish I had this video earlier.

    • @manoyal
      @manoyal ปีที่แล้ว

      What kind of things have you developed with C++. I am interested in learning the SDL library , OpenGL for 3D rendering

    • @arghadeepmisra7865
      @arghadeepmisra7865 ปีที่แล้ว +1

      @@manoyal If you want to do for your personal interests do it, but don't waste your time otherwise with C&C++. I made that mistake.
      Learn Rust if you want to go low with language.

    • @vidursharma8284
      @vidursharma8284 3 หลายเดือนก่อน

      ​@@arghadeepmisra7865Why rust? Why not c++? I heard that maximum big tech companies use c++ and majority of hfts also use c++.

    • @dreamperfectnoodles6690
      @dreamperfectnoodles6690 10 วันที่ผ่านมา

      @@arghadeepmisra7865 why waste time? what's the issue with c++ and c? what alternatives do you suggest and for what?

  • @akshayrathore_1197
    @akshayrathore_1197 6 หลายเดือนก่อน +6

    Date: 04/04/2024
    Time: 11:29 PM
    Completed whole video in three days (18hours)

  • @Nikhil-qi4oz
    @Nikhil-qi4oz ปีที่แล้ว +9

    This gentleman is very practical and a good teacher It feels like in person's lesson.

  • @ishani-lo3fk
    @ishani-lo3fk 2 หลายเดือนก่อน +1

    1:17:00 assignment question1
    #include
    #include
    using namespace std;
    int main() {
    string first_name;
    string last_name;
    cout

  • @Otakutronicx
    @Otakutronicx 6 หลายเดือนก่อน +4

    I am commenting now currently doing entry point. I will edit this comment once I complete this course. But for right now, Sir the way you are explaiing stuff is amazing . Hats off to you !!

  • @prashantverma6312
    @prashantverma6312 หลายเดือนก่อน +1

    3 weeks ago
    00:00:00 - 00:02:05 - Intro
    00:02:05 - 00:05:07 - Welcome to C++ course
    00:05:07 - 00:12:09 - Prerequisite and tools
    00:12:09 - 00:21:59 - Understand the entry Point
    00:21:59 - 00:29:17 - Compare the 2 Hello World
    00:29:17 - 00:35:51 - Version history and official docs
    00:35:51 - 00:44:31 - Return type and comments
    00:44:31 - 00:50:57 - Redefine program in C++
    00:50:57 - 00:55:22 - What is namespace in C++
    00:55:22 - 01:00:18 - First iteration of program
    01:00:18 - 01:08:10 - Can I name that
    01:08:10 - 01:17:32 - Get the colour and assignment
    01:17:32 - 01:28:13 - Your first intro to pointers
    01:28:13 - 01:34:38 - Reference is the actual tough thing in C++
    01:34:38 - 01:46:04 - C++ arrays are different with pointers
    01:46:04 - 01:57:27 - A formal intro to integers
    01:57:27 - 02:09:46 - Conditional and ternary
    02:09:46 - 02:17:36 - Conditional as switch
    02:17:36 - 02:32:46 - While and do-while loop
    02:32:46 - 02:44:10 - For and range-based loop
    02:44:10 - 02:58:04 - Loop with pointers and shortcuts
    02:58:04 - 03:06:35 - Always use float with caution
    03:06:35 - 03:17:00 - Why always divide by zero with try-catch
    03:17:00 - 03:25:10 - Sneak peek to functions in C++
    03:25:10 - 03:39:36 - Linkers qualifiers prefix and postfix
    03:39:36 - 03:46:40 - Basics of operations
    03:46:40 - 03:54:19 - Logical AND, OR, and NOT
    03:54:19 - 04:01:18 - Bitwise operation in C++
    04:01:18 - 04:09:49 - Memory leak in C++
    04:09:49 - 04:21:36 - Get started with structs in C++
    04:21:36 - 04:28:39 - Enums and preprocessors
    04:28:39 - 04:36:17 - A challenge to strongly typed language
    04:36:17 - 04:51:43 - Heap and stack memory
    04:51:43 - 05:06:28 - Detailed intro to functions
    05:06:28 - 05:17:18 - How to create header file in C++
    05:17:18 - 05:21:39 - Your first intro to templates
    05:21:39 - 05:28:39 - What are functional pointers
    05:28:39 - 05:34:36 - nullptr saves the day
    05:34:36 - 05:44:09 - Factorial and recursion are close friends
    05:44:09 - 05:58:52 - Let's talk about MACROS
    05:58:52 - 06:08:59 - Variadic templates and recursion
    06:08:59 - 06:16:07 - A design example
    06:16:07 - 06:23:52 - Get started with classes and objects
    06:23:52 - 06:33:21 - Getters and setters for a data member
    06:33:21 - 06:41:43 - Method separation and const-qualified methods
    06:41:43 - 07:07:49 - Constructor, destructor, and rule of 3
    07:07:49 - 07:10:28 - Disable the constructor
    07:10:28 - 07:25:35 - THIS is not easy in C++
    07:25:35 - 07:31:27 - Inheritance in my favorite
    07:31:27 - 07:45:01 - Base class, derived class, and overriding
    07:45:01 - 07:49:29 - Friend keyword comes with caution
    07:49:29 - 07:52:34 - Multiple inheritance
    07:52:34 - 07:59:35 - Polymorphism and virtual
    07:59:35 - 08:04:10 - What are smart pointers
    08:04:10 - 08:13:06 - Unique pointers and issues
    08:13:06 - 08:16:54 - Shared pointers in smart pointers
    08:16:54 - 08:20:24 - Weak pointers in smart pointers
    08:20:24 - 08:32:48 - Move semantics, Lvalue, and Rvalue
    08:32:48 - 08:48:13 - Vectors - Dynamic array
    08:48:13 - 08:56:49 - Lambda - a small hello
    08:56:49 - 09:04:47 - Create, rename, and delete files
    09:04:47 - 09:13:39 - Reading and writing into files and MODES
    09:13:39 - 09:23:30 - Introduction to STL
    09:23:30 - 09:31:07 - Main components in STL
    09:31:07 - 09:38:02 - Functions in STL
    09:38:02 - 09:46:05 - Sort algorithm in STL
    09:46:05 - 09:50:23 - Search algorithm in STL
    09:50:23 - 09:57:01 - Partition and stable partition in STL
    09:57:01 - 10:06:18 - Revisiting vectors in STL
    10:06:18 - 10:24:25 - List in STL
    10:24:25 - End of List

  • @krishanumandal3767
    @krishanumandal3767 ปีที่แล้ว +6

    Great sir.
    Can you please make a series of Java DSA course if possible.. love your teaching style ❤️

  • @ssyedyaseens
    @ssyedyaseens 4 หลายเดือนก่อน

    Thanks a lot for this! I am a exprcd dev who uses high level languages and this was well paced and super easy to understand!

  • @innovafrique
    @innovafrique ปีที่แล้ว +1

    Who are you??? You know everything, I learn a lot from you man thank you and good ahead

  • @AnkitMishra-p5l
    @AnkitMishra-p5l ปีที่แล้ว +5

    Aesthetic as well as Useful content sir ❤

  • @chrisplusplus6232
    @chrisplusplus6232 ปีที่แล้ว +4

    somehow this video were not get noticed by the youtube algorithm, i did'nt know that this channel have this c++ video until i visited channel and browse directly to the playlists.
    Maybe Hitesh should put better SEO keywords in the description.
    i suspect using the word "Cpp" does not trigger the algorithm, try to use "C++" instead

  • @vaibhavchougule2
    @vaibhavchougule2 4 หลายเดือนก่อน +7

    1:17:45 pointers and references
    5:23:00 function pointers
    5:30:00 NULL (passing nullptr to function 😶)
    5:35:30 recursion
    5:44:49 macros
    6:00:00 Variadic
    6:09:27 OOP

  • @philosphize
    @philosphize ปีที่แล้ว +3

    Wooooohh! What a course sir
    You have done a great job by publishing this course
    Thank you so so much
    So happy to see this.

  • @aparnasa8688
    @aparnasa8688 3 หลายเดือนก่อน +1

    If we are inheriting publicly, the public members will become the public member of the derived class, protected becomes the protected.
    Private inheritance: Public and protected members become the private member of the derived class. So from the child of the derived class, we cant access these members.
    Please correct me if I'm wrong @hitesh

  • @jamesabbott3052
    @jamesabbott3052 ปีที่แล้ว +1

    Hi,
    I like the video and I am watching an hour a day. I do have a comment. At time 1: 27:50, I think your code is not as clear as it could be.
    the first printf() should be after line 18.
    printf("Value of card is: %d
    ", my_card);
    the second printf() should be after line 21.
    printf("Value of card is: %p
    ", myp);
    the third printf() should be after line 23.
    printf(Value of card is: %d
    , my_card);
    I suggest this because you want to see the value of my_card after line 18 and before line 23.
    The way your code is written, it has it just printing the value of my_card (assigned at line 23) twice.
    I also think this would make it clearer for the reader.
    Thanks and I look forward to finishing the video!
    James

  • @GameKhelo45
    @GameKhelo45 ปีที่แล้ว

    Sir I am from Pakistan I like your teaching style and courses

  • @ji_02k
    @ji_02k ปีที่แล้ว +1

    18:59 Sir, I always love your daring nature😁😁You always dare to break rules and impress us! Thank you so much by the first glimpse of this section that I am definitely going to learn with quality. Thank so much sir once more

  • @cloudsystem3740
    @cloudsystem3740 ปีที่แล้ว +1

    Thank you very much for sharing - here is commands to install c and c++ on windows for vscode
    First we will download and install msys2.
    After that we use the series of commands to install packages and update system.
    Commands used :
    Update the package database and base packages using
    pacman -Syu
    Update rest of the base packages
    pacman -Su
    Now open up the Msys MinGW terminal
    To install gcc and g++ for C and C++
    For 64 bit
    pacman -S mingw-w64-x86_64-gcc
    For 32 bit
    pacman -S mingw-w64-i686-gcc
    To install the debugger ( gdb ) for C and C++
    For 64 bit
    pacman -S mingw-w64-x86_64-gdb
    For 32 bit
    pacman -S mingw-w64-i686-gdb
    To check
    gcc version : gcc --version
    g++ version : g++ --version
    gdb version : gdb --version
    After installing these programs, we need to set the Path environment variable.

    • @THE-MYSTIC
      @THE-MYSTIC ปีที่แล้ว

      Fair enough, i also used arch and g++ can be directly downloaded from Pacman

  • @techxjanak
    @techxjanak 4 หลายเดือนก่อน +1

    4:28:50 - auto datatype
    5:34:58 - recursion

  • @macdonaldmanana1358
    @macdonaldmanana1358 8 วันที่ผ่านมา

    this was a great i completed it in 2 months of coding along during the night and early morning since im working full time as a python dev. and im now able tostart my real work project. although i feel the course is somehow incomplete, because you usually give closing remarks in your other videos but here i get the feeling there is another part of it after the priorityLists. anyways now i can dive in the docs and get stuff for myself since you kindly gave us this nice background.
    Overall it was a good video and you explained everything so pationately which i liked. nothing was tooo complicated except when we overloaded these operators so that we could work with vectors hahaha that part was something.
    but overal the course was 11 out of 10 stars, yess 11 stars😂.

  • @anurag01a
    @anurag01a ปีที่แล้ว +8

    If your time allows, think about such Java and DSA videos as well

  • @apoorvbharadwaj7156
    @apoorvbharadwaj7156 ปีที่แล้ว +6

    Great Work. Really looking forward to similar video on Java + DSA

    • @munib2023
      @munib2023 3 หลายเดือนก่อน

      ❤❤❤ Exactly

  • @bobmishra3698
    @bobmishra3698 ปีที่แล้ว

    Thanks sir
    Man with a golden heart

  • @sayanbanerjee5606
    @sayanbanerjee5606 ปีที่แล้ว +1

    I request you sir to make a video on any c++ framework instead...It would really be helpful for me

  • @learnweb3603
    @learnweb3603 ปีที่แล้ว

    Hitesh choudhary defines as productivity time management discipline consistent

  • @PapuLabel
    @PapuLabel ปีที่แล้ว +2

    please start series on machine learning and data science

  • @innovafrique
    @innovafrique ปีที่แล้ว

    I'll buy all your courses and promote it for everyone who like to be prooooo

  • @sam36830
    @sam36830 ปีที่แล้ว +1

    I request you please build chai with Java, as like as chai with JavaScript. If you have a time Hitesh Sir. Eagerly waiting for your Java Tutorial Hitesh Sir............

  • @harshitaditya7147
    @harshitaditya7147 9 หลายเดือนก่อน

    Thanks a lot sir for releasing this wonderfull course.

  • @pilotscale
    @pilotscale หลายเดือนก่อน

    Thank you 🎉 Sir, Very useful and good course.

  • @ananthsview8034
    @ananthsview8034 ปีที่แล้ว

    Amazing course, The Wait is over ❤️😘

  • @im_saurabh.7778
    @im_saurabh.7778 ปีที่แล้ว +2

    Without watching..Thanks for even making it..🥰🥰🥰❤️❤️❤️❤️👏👏👏

  • @hemeshthakur3865
    @hemeshthakur3865 7 หลายเดือนก่อน +1

    DOUBT!
    at 6:27:49 why the setter function setSecret() is accepting a reference variable? The value can be changed even without a reference variable, then why are we even using a reference variable?

  • @ujjwal_kumar_srivastava
    @ujjwal_kumar_srivastava ปีที่แล้ว

    It will be much more beneficial for average students if you make this video in Hinglish Language!..

  • @drishtirai864
    @drishtirai864 ปีที่แล้ว +1

    I'm a beginner and wanted to learn cpp in properly and indepth.... Will this video be enough? Or can it provide me with a good start ?

  • @abhinabarakshit1622
    @abhinabarakshit1622 ปีที่แล้ว +1

    At 6:40:01 time, you said "constant method cannot access non-constant method". I guess it would be "constant object cannot access non-constant methods". Not a big deal, just a small suggesting, maybe you would wish to fix it.

  • @isurucumaranathunga
    @isurucumaranathunga ปีที่แล้ว

    Thank you so much Hitesh,

  • @yntpdotme
    @yntpdotme ปีที่แล้ว +1

    Such a Long Course Sir...
    Hope your System is Fine and Not Crashing

  • @NyashaOjha
    @NyashaOjha 5 หลายเดือนก่อน +1

    Thank you for such wonderful course and for the simplest explanation.

  • @jaisarita
    @jaisarita 9 หลายเดือนก่อน

    This is an amazing course 🔥

  • @44syagneshwar
    @44syagneshwar ปีที่แล้ว +1

    Thank you sir your voice is clear it's very good to learn from you

  • @atishmishra2237
    @atishmishra2237 หลายเดือนก่อน

    what a lecture🔥🔥🔥, simply awesome!!!

  • @Mr.Sahil_Mali_nrg
    @Mr.Sahil_Mali_nrg ปีที่แล้ว +1

    Thank you so much for this

  • @atulkrjha
    @atulkrjha ปีที่แล้ว

    Thank you so so much Hitesh ❤️

  • @mahesh17_360
    @mahesh17_360 ปีที่แล้ว

    Amazing sir thank you so much 🤩🤩🤩🤩❤️‍🔥

  • @DEEPESHSINGH10
    @DEEPESHSINGH10 ปีที่แล้ว +1

    "It is called life, cause it makes sense" 😗

  • @ankushladani496
    @ankushladani496 ปีที่แล้ว

    Thank you for this gift.....💯🔥

  • @ankushladani496
    @ankushladani496 ปีที่แล้ว

    1:33:15 we use reference variables when we are dealing with function parameters.

  • @manoj2207
    @manoj2207 2 หลายเดือนก่อน +1

    1:34:00 Arrays

  • @vaibhavchougule2
    @vaibhavchougule2 4 หลายเดือนก่อน

    Reference is something that allows programmer to create second name for existing variable.

  • @rahulsharma15
    @rahulsharma15 ปีที่แล้ว

    Awesome 👍👍
    Thanks for uploading it

  • @rssszz7208
    @rssszz7208 10 หลายเดือนก่อน

    Notes needed ❤❤

  • @mihiradarsh7604
    @mihiradarsh7604 ปีที่แล้ว +1

    Yesssss.... Letsss Go😊😊😊😊😊. Thankyou

  • @rei-papa
    @rei-papa 8 หลายเดือนก่อน

    if I am not wrong & - references are like "var" which changes the value everywhere if you change it at one place kind of like that?

  • @nishantsharma8776
    @nishantsharma8776 ปีที่แล้ว

    Just.... you are best.

  • @warrior_pk
    @warrior_pk 8 หลายเดือนก่อน

    7:37:43
    class Base {
    public:
    int public_data;
    protected:
    int protected_data;
    private:
    int private_data;
    };
    class Derived : public Base {
    };
    int main() {
    // Create an instance of the derived class.
    Derived derived;
    // Access the public member of the base class.
    derived.public_data = 100;
    // Cannot access the protected member of the base class.
    // derived.protected_data = 100; // Error
    // Cannot access the private member of the base class.
    // derived.private_data = 100; // Error
    return 0;
    }
    This is the purpose of specifying public before base class

  • @manikantasripathi755
    @manikantasripathi755 ปีที่แล้ว

    Thank you Sir!! 🤟❣

  • @drlegende
    @drlegende 9 หลายเดือนก่อน

    Another Drlegend recommended video and is rating this video 5 stars (*****) Hitesh ease you into c++, providing you with easy to follow steps and explanations, explain as he goes along. If you are new to C++, THIS the VIDEO for you. I believed base on the content of this video that he invested lot of time and effort to create this video. Take a look. you can and will learn C++ with this video, plus Hitesh does not try to sell you anything. he does not even keep remind you to subscribe ... just pure content. Please give it a try.

  • @shaikhshaikhlal8040
    @shaikhshaikhlal8040 ปีที่แล้ว

    Thank you so much sir 😇🤝

  • @siddharthsaurav3657
    @siddharthsaurav3657 ปีที่แล้ว

    Thankyou so much sir.

  • @aparnasa8688
    @aparnasa8688 3 หลายเดือนก่อน +1

    please do a video on multithreading in c++

  • @prashanthss
    @prashanthss ปีที่แล้ว

    Thank you sir.

  • @Silentbutterflyy
    @Silentbutterflyy 5 หลายเดือนก่อน

    Would you kindly point out the timestamps so that viewers can study by Topic wise?

  • @Raj-iz9uz
    @Raj-iz9uz ปีที่แล้ว +3

    Sir C# & .Net full course video pls 🙏😊

  • @hamzaanwar11
    @hamzaanwar11 ปีที่แล้ว +1

    Hi Hitesh. I am currently learning CPP and your videos are helping me alot in the journey. Can anyone help me out, we use template to define a generic data type on the go. What is the difference between the auto and templates in terms of their usage and end results as the end results are the same as per my understanding.

    • @darkness_dispeller
      @darkness_dispeller ปีที่แล้ว

      auto are used when we are getting value from function from another user and we dont know what type of value return is going to happen
      if i m wrong then tell me

  • @ps_pix_art
    @ps_pix_art ปีที่แล้ว

    Thanks a Ton for this !

  • @atulwadhwa192
    @atulwadhwa192 ปีที่แล้ว

    Appreciated for the effort made takes a lot for shoot 10+ hrs video, good job!

  • @iamfitji
    @iamfitji ปีที่แล้ว

    Amazing session sir ❤❤❤

  • @sharwarigole3287
    @sharwarigole3287 11 หลายเดือนก่อน

    Sir please make a tutorial series for DSA as well

  • @jagatkrishna1543
    @jagatkrishna1543 ปีที่แล้ว

    Thanks 🙏❤ Sir 🙏❤

  • @hyperintelligentmanoj2189
    @hyperintelligentmanoj2189 2 หลายเดือนก่อน

    2:10:00 Switch
    2:17:45 Loops
    2:44:00 for loop part2
    2:58:14 Float Data Type
    3:25:21 Linkers

  • @redcrowcrow3929
    @redcrowcrow3929 ปีที่แล้ว

    Thanks a lot.

  • @anasouardini
    @anasouardini ปีที่แล้ว

    just wondering if job opportunities had increased in the cpp market?

  • @k-gos
    @k-gos ปีที่แล้ว +1

    Will you be teaching DSA in c++ as well?

  • @iftekharrousseau493
    @iftekharrousseau493 ปีที่แล้ว +1

    Assignment 1#
    #include
    #include
    using namespace std;
    int main(){
    string firstName, lastName;
    cout

  • @harshsharma2450
    @harshsharma2450 ปีที่แล้ว

    Bhai lajawab h 🙏🙏💥💥🔥

  • @prashlovessamosa
    @prashlovessamosa ปีที่แล้ว

    Thank you sir

  • @PiroCoder
    @PiroCoder ปีที่แล้ว

    how much time you worked on this one video including recording editing uploading ppt etc.

  • @ashadhatrak7941
    @ashadhatrak7941 ปีที่แล้ว

    Hi sir can you pleasse tell is this the same c++ course which is avaliable on learncodeonline ?

  • @Lalala_1701
    @Lalala_1701 ปีที่แล้ว

    Completed the course on 12/03/23

  • @khantsithu4383
    @khantsithu4383 ปีที่แล้ว +2

    Can you do a Java course like this?

  • @kavyavishwakarma86
    @kavyavishwakarma86 ปีที่แล้ว

    sir if you have developed in Rust, please can you have a course on that as well as the way you taught us c++ is the only way i could have got it
    so thank you sir and please if possible make one course on rust as well as c++ and rust are similar, thank you so much sir.

  • @spandanjoshi3569
    @spandanjoshi3569 ปีที่แล้ว

    Audio quality 🔥🔥

  • @coderprakash
    @coderprakash ปีที่แล้ว

    Is this video is sufficient for doing competitive programming with c++

  • @Bobby-vs3zc
    @Bobby-vs3zc หลายเดือนก่อน

    Timestamp for my progress
    day one: 1:08:08

  • @drac8854
    @drac8854 ปีที่แล้ว

    What are we gonna make from this?
    Are there any projects inthis?

  • @debnath0702
    @debnath0702 10 หลายเดือนก่อน

    Thanks

  • @EyeNeo
    @EyeNeo ปีที่แล้ว

    Never use _underscore names. They are reserved for the STL and may cause conflict.

    • @ДенисГрулев
      @ДенисГрулев ปีที่แล้ว

      Aren't they all in std namespace?

    • @EyeNeo
      @EyeNeo ปีที่แล้ว

      @@ДенисГрулев Not all

  • @projectgyanam-vl6ky
    @projectgyanam-vl6ky 4 หลายเดือนก่อน +1

    1:22:00

  • @UMESH-lj3ye
    @UMESH-lj3ye 4 หลายเดือนก่อน

    1:41:00 Sir here you haven't specifies any index in another_array then how the 29 is at 0th index only