ENUMS in every programming language (All you need to know)
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: bit.ly/freeCpp...
Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObj...
🚀📈💻🔥 My Practical Programming Course: www.codebeauty...
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
Download Visual Assist here: bit.ly/WT-CB
I use it to enhance the performance, features, and support for C, C#, and C++ development in Visual Studio.
Download Ultra Edit here: bit.ly/UE_CB
It is a powerful, secure text editor designed specifically for programmers.
☕ If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. You can use the link below to make a contribution: bit.ly/CodeBea...
However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community! ❤️😇
In this video, I'll teach you everything you need to know about enumerations in every programming language.
By using enums you increase compile-time checking of your code and avoid errors that can happen by using invalid constants (numbers or strings). This is because enums let you define which values are legal to use.
You'll also learn about the relationship between enums and loops, enums and functions, casting enums and handling user input, as well as iterating through enum elements and using an enum as a function parameter.
After watching the entire video you'll be able to understand what are enums and apply this knowledge to any other programming language. This will help you to write cleaner code that will be easier to understand and maintain.
Contents:
00:00 - What is enum?
02:53 - How to create an enum?
03:54 - Enums under the hood
05:21 - How to change the value of the enum member?
08:07 - Casting int to an enum (Handling user input)
11:13 - Make your first program with enums (+ tips to fix bugs)
14:10 - How to iterate through enum elements?
17:06 - Enum as a function parameter
Other courses mentioned in this video:
My top 5 Visual Assist features: • My top 5 Visual Assist...
Switch-case for beginners: • C++ FOR BEGINNERS (202...
Error handling with Try-catch: • Exception handling in ...
Do-while loop: • C++ FOR BEGINNERS (202...
Add me on:
Instagram 📸 - / truecodebeauty
Twitter 🐦- / truecodebeauty
Пікірлер: 177
📚 Learn how to solve problems and build projects with these FREE E-Books ⬇ C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook 🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/ Experience the power of practical learning, gain career-ready skills, and start building real applications! This is a step-by-step course designed to take you from beginner to expert in no time! 💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10). Use it quickly, because it will be available for a limited time. Code from this video: #include using namespace std; enum EyeColor { Brown=1, Blue=22, Green=3, Gray=4, Heterochromia, Other }; void getEyeColorDetails(EyeColor myEyeColor) { switch (myEyeColor) { case Brown: cout
I love your videos Saldina, much better than any other I could find
@CodeBeauty
2 жыл бұрын
🥰🥰
Yess, was waiting for this. Your videos are great!
@CodeBeauty
2 жыл бұрын
enjoy! 🥰🥰
This video is gonna be a great one!
I'm your biggest fan bcz your videos changed my life. I was depressed and couldn't see anything positive and interesting to do with my life until I started watching your videos. now I feel that I'm making progress every day and cant wait for every new video that you publish. love you SALDINA 🌹🌹🌹
@CodeBeauty
2 жыл бұрын
I'm so happy for you and I'm sure that you'll find happiness and purpose in building great apps that will serve people and our planet for a long time to come! ❤️❤️
@exinangai2216
2 жыл бұрын
wow, I never thought of prog tut video can help ppl with depression to engage in new activities again. Keep going, pal 😁. If programming & exploring how computers work is your thing, it is a refreshing start to get a taste of "actually living at present" (instead of burying and helplessly struggling with negative thoughts every sec). You may one day become a great programmer among the existing ones. 👍🏻Good Luck & Best wishes to you & your journey of coding. 👍
@phoebewell3653
2 жыл бұрын
I was in a similar situation and mine started with a breakup. I also started learning programming and going to the gym because I WANT A BETTER FUTURE for myself. I feel so much better now than just a few months ago. Now I have a purpose and goals for every day in my life. Thank you Saldina, you have a gift for this, don't ever stop, your videos will change many lives ❤️ ❤️ (ps. I also follow you on IG and love your gym stories)
Your accent is so understandable and easy to follow. Thanks a million ❤
Please make full course on Data Structure and algorithm (DSA)
Amazing video. Didn’t get this concept when explained in college. You made it so much easier to understand. EyeColor myEyeColor = (EyeColor) 1; If (EyeColor == 1) {likeVideo();} Else {likeVideo();}
enum EyeColor{ Brown=0, Blue, Grey, Green, Heterochromia}; int UserIput; EyeColor eyecolor; do { cout > UserIput; } while (UserIput 4); eyecolor = EyeColor( UserIput); switch (eyecolor) { case EyeColor::Brown:cout
You are appreciated. I don't think I would be able to passing my C++ module without you.
This video is a masterpiece! Congratulations, Saldina, it helped me a lot!
@CodeBeauty
4 ай бұрын
I'm happy to hear that 🥰
Thank you Saldina♥️ This was really helpful, and it's 2 btw😁
Thank you for making this video, btw, the question that you asked is 2 😁♥
Thank you for making this video, I really appreciate it. 💯👍🏻
Your videos are better than whatever is available on KZread. Thanks for sharing ur knowledge. Please make videos about rtti
Hi .. I'm a self taught programmer for embedded hardware .. Feeling playful; my eye colour changes with my mood - 12 today :). I came here to refresh knowledge of Static variables. BYW .. my two fav. teachers are you and David Malan (CS50) .. Thanks much.
Great job as always Saldina!
@CodeBeauty
2 жыл бұрын
thank you 💕
Hello dear. first answer 0 second answer 1 I have a request for you, please do videos in Qt for beginners. Your explanation is more easy and understandable to me. Thanks in advance
you are really good in teaching
@CodeBeauty
2 жыл бұрын
🙏💙
You make me understand every concept in c++ , I love you so much I'm so grateful🥰🥰😍😍😍
Thank you CodeBeauty! ❤️👍
@CodeBeauty
2 жыл бұрын
🤞❤️
After watching this video I finally could understand the use of enums. Thanks for sharing your knowledge. Regards from Brazil.
You tutorials are vrey helpful, I have learnt from them a lot, Thanks!
@CodeBeauty
Жыл бұрын
🥰
Absolutely great! Your videos are amazing. Enums still give me lots of questionnarks, but you deleted some of them! Great Videos! Keep it up! :)
Thankyou so much! I love your videos, you explain everything so clearly and in a simple fashion. I have learnt so much from you! Thankyou!
I was trying to understand why we need enums in swift language, and I finally understood it from c++😅❤️❤️
@CodeBeauty
2 жыл бұрын
for the same reason
@tvrrp
2 жыл бұрын
Yep. And enums in Swift are more powerful. For example you can write custom initialisation for enum that take struct as a parameter. And you can iterate throw those structs and assign enum case to itself
hello. please make a tutorial for C++ range based for loop and C++ vectors.
Always good content and presentation style. I always learn things from your videos. You've asked about a complete SQL class/series a couple times--yes from me.
mine is 1 😁😁
I really enjoy and learn a lot from your videos. Thank you Code beauty.
well explaination, but I have a question, which is EyeColor is an Enum type which contains several intergers. But when declaring EyeColor myEyeColor, the myEyeColor is only a member of the EyeColor? how to realize the data structure of enum and its members and values?
tysm for ur videos regarding programming it's helping me and ofc other's alot i'm enjoying alot :)
1, your video has always been so inspiring !
Great video - easily digested over lunch! :-)
@CodeBeauty
2 жыл бұрын
you can watch this one without even typing the code and still understand how it all works 😏😁❤️
I am 1, i love your character, always watch your videos complete, even the 2,5hour videos, love it
My eye color is 5 which is mix of 1 & 2 & 3
@CodeBeauty
2 жыл бұрын
wish I was that cool 👀🥰
4. I've never found much use for enums, to be honest. Your example is for user interaction, but a user is never going to look up their eye color in a table and then enter a number. (It's an example, so fine). I think the main use for an enum is to make numerical codes more readable for the Programmer. For instance if you have a list of increasingly important messages, you could do: enum Severity { ignore=0, debug, info, warning, error, panic, disaster }; And then you can do things like: if(errorLevel >= error) { cout
@davidmorris2848
Жыл бұрын
In the video she says that enums are for the programmer and future programmers who look at the code. I don't recall her stating that they were for the user.
Hi Saldina I em a student and I studying CPP and I em a big fan of your videos can you pls. make video on CPP references pls.
Very good video. ( not only that, but others too ) My english is 75% equil google translate, but I'll try to get my point across ) I would like to see a mention that the enum is a global and we cannot create two enums with the same values: enum EyeColor {Blue, Green, Grey}; enum ClothColor {Blue, Red, Green}; We will get an error stating that two identical values are declared ( or something similar ). But at the same time there is an enum class that solves this problem. I would also like to know what and where is more often used on large projects ? ( enum or enum class ) I also heard somewhere that it is correct to write enum values like this: enum EyeColor {BLUE, RED, YELLOW}; because these are constants, but I still don’t understand if someone is still doing this or is already “outdated” ? P.s. if (Brown == 1) { MyEyeColor = 6; } (Gray + Green)
Awesome, thanks.
Always love your teaching styles ❤️❤️❤️❤️❤️❤️❤️
thank you so much dear ❤🎉
Hallo, it is 2+3. Thanks for the effort .
5 (2 && 1)
0 0 Great video! Thank you very much, Saldina! :)
Quite a lot of blue-eyed programmers - me too! Why didn't you mention a default value in the switch statements? I always thought that you should, where there could be ambiguity. Great video though👍
Finally an easy to understand explanation... BTW MyEyeColor == 1;
@CodeBeauty
2 жыл бұрын
👀❤️😼
i love your explanation , iam from Egypt😍😜
Hi! You should do a java course. I'd devour it.
Thank you for nice video. In your code I saw myEyeColor++ in a for statement. I have tried to make a statement like myEyeColor++; in code, and then the compiler responds, that it is not allowed, and it surprised me. Should a C++ compiler allow this statement? Could it be allowed in C and not in C++? Is your compiler here C or C++?
Dear Saldana is it possible to define any number of enum and use it? For example say Group - 1 { English, Tamil, Literature etc}, Group - 2 {Math, Physics,Chemistry etc}
Hello my question is In this video enums as function parameter you just create a function of geteyeclordetail and define switch cases under it it does't related to enums if we write this function without Enum it will work or not
I learned a lot of for your videos. Hope I will pass the exams😂😂
@CodeBeauty
8 ай бұрын
Good luck 🤞🤞🤗
@kenopedia7023
8 ай бұрын
@@CodeBeauty I have a request. Please explain checksum c++ .
@kenopedia7023
8 ай бұрын
@@CodeBeauty And also the different function of strings function.
Well we are close to 200k😄😄
@CodeBeauty
2 жыл бұрын
Soo close 🥺 ❤️
I cannot find the translation
Thank You So Much
You're awesome girl!!
int userInput; do { coutuserInput; }while (userInput6);
My Eye color is 1 😃 thanks for the video
EyeColor myEycolor = (EyeColor) 6; Although I'm not sure if cast will work with Rvalue.
take my follow also 1 is mine!
As a computer science student, I realized the importance of enums when I revisited one of my projects after months
Hello... pls post videos on c++ stl. Standard template library.. Your videos are great ..🥳
EyeColor=1
as of 8:05 My eye color is ... Eyecolor myEyeColor = Other; std::cout
thank you!!!
Thank you beuty
I just love this one~!
isn't "enum class" more appropiate to use?
I have brown eyes too. Lovely brown eyes like yours :) Also enums are great thanks for sharing.
@CodeBeauty
2 жыл бұрын
👁️ 👁️ 🤎
@ornessarhithfaeron3576
2 жыл бұрын
👁️👄👁️
Thanks
can you make video for Qt for mac os
Very Helpful. 2
I am really so grateful for Allah then you . Because you really help me in c++ . A lot.
Can saldina create a platform like discord where we can ask questions
@CodeBeauty
2 жыл бұрын
yess, that will be soon 💜 🙈
@barimahyaw5446
2 жыл бұрын
Okay you've really helped me alot and I'm looking forward to it
Can you please make videos on microcontroller programming For beginners If yes please reply so we will wait otherwise you understand 😃😊
she made unreal easy
ERROR: My eye color is black :(
my eyes are blue -gray😁.
4
@CodeBeauty
3 ай бұрын
😍
Did you know i never used; or very rare; Instead I used const binary arrray
6
5...
1
@CodeBeauty
2 жыл бұрын
👀😁❤️
hello can you help me Im trying to make a code that will decode numbers and this is what I have so far im getting errors and im not sure why #include using namespace std; int main() { int 1, 2, 3, 4, 5,; cout > 1 >> 2 >> 3 >> 4 >> 5; cout
My eye color: 1 ^^
Everyone seems to have their own way formating enumerators lol
2
@CodeBeauty
2 жыл бұрын
🤞😁 ❤️
My eye color is 2 :)))
@CodeBeauty
2 жыл бұрын
😁❤️
My eye color is 1. By show of hands or thumbs up, who else likes the way our hostess says "parameter"?
Green
5
0
@CodeBeauty
2 жыл бұрын
😁👀❤️
Gooodddddd,,,,,how is she sooo cute and Smart at the same time!!!!
9
Color of my eyes is 1
Other, Black
@CodeBeauty
2 жыл бұрын
👀❤️
#2 :)
my eye==1
my_eye_colour = 0;