C++ Programming Series #43: Static Keyword - Object-Oriented Programming - Urdu/اردو
Static Keyword is a way to make class variables and functions and are not instantiated with each instance of the class. A better way to say: static vars/func. belong to the class itself and not the instance of the class.
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, we will be converting the current code in the main function, into a Game class which we will be using to define the whole of the breakout game. Simple!
00:00 Start
01:56 Creating and Integrating the Game Class
08:13 Fixing the issues/errors in the Game Class
09:09 Ending
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #GameProgrammingSeries
#GameProgramming #GameDevelopment
#GameDev #IndieGameDev #IndieGame #Programming
----------------------------------------
Bold Aesthetic Creative
----------------------------------------
YouTube: https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
Patreon: https://www.patreon.com/boldaestheticcreative
Discord: https://boldaestheticcreative.com/discord
Games: https://boldaestheticcreative.itch.io/
Website: https://boldaestheticcreative.com/
Twitter: https://twitter.com/BilalBoss213
Facebook: https://www.facebook.com/bacStudios/
LinkedIn: https://www.linkedin.com/company/bold-aesthetic-creative-studios/
Join HomeTeam GameDev: http://hometeamgamedev.com/
----------------------------------------
Programmer Cheema
----------------------------------------
Facebook: https://www.facebook.com/programmerCheema
Twitter: https://twitter.com/ProgCheema
Instagram: https://www.instagram.com/programmercheema/
Portfolio: https://boldaestheticcreative.com/portfolio
LinkedIn: https://www.linkedin.com/in/bilal-cheema-402bba7b/
----------------------------------------
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
Dino Flippers - GGJ 2022 game by me and Mutee:
https://boldaestheticcreative.itch.io/dino-flippers
Mutee's itch.io page:
https://itchforever.itch.io
Mutee's GameDev Twitter:
https://twitter.com/DoomDino1
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #MuslimGameDev
#GameDev #IndieGameDev #IndieGame #Programming
----------------------------------------
Bold Aesthetic Creative
----------------------------------------
YouTube: https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
Patreon: https://www.patreon.com/boldaestheticcreative
Discord: https://boldaestheticcreative.com/discord
Games: https://boldaestheticcreative.itch.io/
Website: https://boldaestheticcreative.com/
Twitter: https://twitter.com/BilalBoss213
Facebook: https://www.facebook.com/bacStudios/
LinkedIn: https://www.linkedin.com/company/bold-aesthetic-creative-studios/
Join HomeTeam GameDev: http://hometeamgamedev.com/
----------------------------------------
Programmer Cheema
----------------------------------------
Facebook: https://www.facebook.com/programmerCheema
Twitter: https://twitter.com/ProgCheema
Instagram: https://www.instagram.com/programmercheema/
Portfolio: https://boldaestheticcreative.com/portfolio
LinkedIn: https://www.linkedin.com/in/bilal-cheema-402bba7b/
----------------------------------------
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, I talked about 2 special functions of class/structure: Constructors and Destructors.
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #ProgrammingTutorials
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
C++ Programming Series Extra. Why encapsulation is important in programming? Why inaccessible class variables? I will be explaining all that using the Gajar ka Halwa Example!
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #ProgrammingTutorials
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
Constructor Inheritance: Constructor of Parent Class always runs before the Inherited Class.
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #ObjectOrientedProgramming #OOP #ProgrammingTutorials
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support us on Patreon!
https://www.patreon.com/bacstudios
Join Bold Aesthetic Creative Discord:
https://boldaestheticcreative.com/discord
====================
Visit Bold Aesthetic Creative Website:
https://boldaestheticcreative.com/
Check our Games:
https://bacstudios.itch.io/
Subscribe to Bold Aesthetic Creative on YouTube:
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
Follow Bold Aesthetic Creative on Twitter:
https://twitter.com/BilalBoss213
Follow Bold Aesthetic Creative Facebook Page:
https://www.facebook.com/bacStudios/
====================
Follow my Facebook Page:
https://www.facebook.com/programmerCheema
Follow me on Twitter:
https://twitter.com/ProgCheema
Follow me on Instagram:
https://www.instagram.com/programmercheema/
My Portfolio:
https://boldaestheticcreative.com/portfolio
Connect with me on LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, I am giving you concepts of Object-Oriented Programming, Objects, and Classes. This is true for all OOP-based programming languages but it is explained while considering C++ in mind. I also talked about the string class that we include via iostream.h.
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #ProgrammingTutorials
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process, and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, we learned how to make functions and how to get output from them.
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #CPlusPlus #CPP
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, we discussed the concepts of declaration (extern keyword and function prototype), definition and initialisation. We also made our first basic multi-file project and made a header file as well.
0:28 Concept of Declaration, Definition and Initialisation
3:44 Variable Declaration (Extern keyword)
9:20 Function Declaration (Prototype)
12:30 Basic Multi-File Project (Headers)
15:00 How to include all CPP files in our project, using VS Code
In task.json, after "args" and "-g", replace "${file}" with "${workspaceFolder}\\*.cpp".
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #CPlusPlus #CPP
#GameDev #IndieGameDev #IndieGame #Programmin
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.
In this video, we discussed some of the important concepts of C++ (or programming in general). Those concepts are precedence, order and scope. They will be discussed more in the later videos.
C++ Operator Precedence Table:
https://en.cppreference.com/w/cpp/language/operator_precedence
I hope you liked my video. And if you do like it, subscribe to my channel so that, you don't miss my next video.
#ProgrammerCheema #PakistaniGameDev #CPPProgrammingSeries #CPlusPlus #CPP
#GameDev #IndieGameDev #IndieGame #Programming
====================
Support me on Patreon!
https://www.patreon.com/bacstudios
Join BAC Studios Discord:
https://discord.gg/FDNyZF8
====================
BAC Studios Games:
https://bacstudios.itch.io/
BAC Studios Blog:
https://bacprogramming.wordpress.com/
BAC Studios Android App:
https://play.google.com/store/apps/details?id=com.BACStudios.bacstudios
BAC Studios YouTube Channel: [English videos only]
https://www.youtube.com/channel/UCmL1kMduqjbXpS7s6rGdMHw?sub_confirmation=1
BAC Studios Portfolio:
https://bilalch213.github.io/bacstudios
BAC Studios Twitter:
https://twitter.com/BilalBoss213
BAC Studios Facebook Page:
https://www.facebook.com/bacStudios/
BAC Studios Pinterest:
https://www.pinterest.com/bacStudios/
====================
My Portfolio:
https://bilalch213.github.io/
My Facebook Page:
https://www.facebook.com/programmerCheema
My Twitter:
https://twitter.com/ProgCheema
My Instagram:
https://www.instagram.com/programmercheema/
My LinkedIn:
https://www.linkedin.com/in/bilal-cheema-402bba7b/
My Github:
https://github.com/bilalCh213
My Pinterest:
https://www.pinterest.com/programmercheema/
====================
Join HomeTeam GameDev Club:
http://hometeamgamedev.com/
====================
Who is Programmer Cheema? A Pakistani Indie Game Dev who can do pretty much anything game dev related but would like you to consider me as a Gameplay Programmer since that is what I really like the most and probably, the thing in which I have spent most of the time when doing game dev.
This channel is focused on Indie Game Development, its process and tutorials to help my fellow Pakistani community. With that said, I will be sharing my opinions on a lot of Pakistani matters. In this channel, all the videos will be in Urdu.