In this video, the user is taken though the basics of downloading visual studio, installing it, setting up a project, and then writing and compiling a typical hello world program.
C++ Beginners Tutorial: Compiling Your First C++ Program using Visual Studio Express - Hello WorldProfessor Hank Stalica2013-11-09 | 👀 👉 View the latest version of this video here: https://youtu.be/we0uAQ8otLQ
In this video, the user is taken though the basics of downloading visual studio, installing it, setting up a project, and then writing and compiling a typical hello world program.
// Learn More -- Check out my complete C++ play list: https://youtube.com/playlist?list=PLaatXkJEXKyIK736SvHJBY6cc8azGaxXoDemystifying C++ Flag Variables: A Comprehensive Guide for Beginners [7]Professor Hank Stalica2023-08-10 | Learn how to effectively use flag variables in C++ for controlling program behavior. Clear explanations and practical examples for mastering this essential concept.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBMastering Conditional Logic: C++ if / else if Statements Tutorial [6]Professor Hank Stalica2023-08-08 | Learn the ins and outs of C++ if-else if statements in this comprehensive tutorial. Discover how to effectively control program flow with multiple conditional branches, enabling you to make precise decisions and optimize your code. Elevate your programming skills today!
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBMastering Nested if Statements in C++: A Step-by-Step Tutorial [5]Professor Hank Stalica2023-08-07 | Learn the power of nested if statements in C++ with our comprehensive tutorial. Uncover the techniques to create intricate decision-making structures and enhance your programming skills. Dive into real-world examples and gain confidence in handling complex conditions for more efficient and organized code.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: How to fix the most annoying bug in the history of programmingProfessor Hank Stalica2023-07-31 | Learn the solution to one of the most frustrating mistakes made by new students and seasoned programmers alike.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: Mastering the If/Else Statement - Intelligent Decision Making in Your Code! [4]Professor Hank Stalica2023-07-31 | In this C++ tutorial, delve into the powerful world of the if/else statement and elevate your coding skills. Learn to make intelligent decisions within your programs by exploring conditional execution and branching. Unlock the potential to handle various scenarios and create more dynamic, responsive applications. Let's level up your coding game!
// Consider supporting this channel in multiple ways: https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: Exploring the if Statement - Conditionally Execute Code Like a Pro! [3]Professor Hank Stalica2023-07-30 | In this C++ tutorial, learn how to leverage the 'if' statement to add decision-making capabilities to your code. Understand conditional execution and control flow, allowing you to create more intelligent and responsive programs. Master the fundamental concept that lies at the heart of many programming tasks. Let's code smarter together!
// Consider supporting this channel in multiple ways: https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ If Statement Explained: Introduction to Conditional Logic for Beginners [2]Professor Hank Stalica2023-07-28 | In this concise C++ tutorial, grasp the fundamental concept of the "if" statement and unlock the power of conditional logic. Learn how to control the flow of your code based on different conditions, making your programs more versatile and responsive. Perfect for beginners looking to enhance their C++ coding skills!
// Consider supporting this channel in multiple ways: https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBMastering C++ Relational Operators: A Comprehensive Tutorial for Beginners [1]Professor Hank Stalica2023-07-26 | In this beginner-friendly C++ tutorial, dive into the world of relational operators and gain a solid understanding of how to compare values in your code. From the fundamental concepts to practical examples, you'll explore the 'greater than,' 'less than,' 'equal to,' and other essential operators. Discover how to use these tools effectively to make logical decisions and control the flow of your programs. Whether you're just starting with C++ or need a refresher on relational operators, this concise and informative video will equip you with the knowledge to write efficient and robust code. Let's level up your C++ skills together!
// Consider supporting this channel in multiple ways: https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: Working with Characters and String Objects [7]Professor Hank Stalica2023-07-25 | Special functions exist for working with characters and string objects. Learn how to use them to properly manage character and string input and output. This is a tutorial for beginners using Visual Studio 2022 for C++.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBGenerating Random Numbers in C++: Exploring rand(), srand(), and time() Functions [Tutorial] [8]Professor Hank Stalica2023-07-22 | Description: Welcome to our comprehensive C++ tutorial on generating random numbers! In this educational video, we'll dive into the fascinating world of random number generation using the rand(), srand(), and time() functions in C++. Understanding how to generate random numbers is a fundamental skill for many applications, such as games, simulations, and statistical analysis.
Whether you're a C++ beginner looking to grasp the basics or an experienced programmer seeking to refine your knowledge, this tutorial is designed to cater to all skill levels.
Throughout this step-by-step guide, we'll cover the following key topics:
Utilizing rand() Function: Explore the functionality of the rand() function, which generates pseudo-random integers within a specified range.
Seeding the Random Number Generator: Understand the importance of seeding the random number generator using srand() and discover how to use the time() function to provide a dynamic seed value.
Generating Random Numbers with srand() and time(): Follow along with practical examples to see how to generate different sequences of random numbers by setting the seed.
Best Practices and Considerations: Learn important best practices and considerations for using random number generation in C++, including avoiding common pitfalls and ensuring randomness.
By the end of this tutorial, you'll have a solid understanding of how to generate random numbers using rand(), srand(), and time() functions effectively in your C++ programs. This newfound knowledge will empower you to add unpredictability and excitement to your applications.
Whether you're working on a personal project, building your programming portfolio, or preparing for coding interviews, understanding random number generation is a must-have skill.
Don't miss out on this opportunity to level up your C++ programming expertise. Watch the tutorial now and harness the power of random numbers in your C++ programs!
Subscribe to our channel for more programming tutorials, as we continue to explore advanced C++ concepts, practical coding techniques, and comprehensive guides to help you become a proficient C++ developer. Happy coding!
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBMastering C++ Manipulators: setprecision, left, right, setw, fixed, and showpoint [6]Professor Hank Stalica2023-07-19 | Welcome to our comprehensive tutorial on C++ manipulators! In this video, we'll delve into the powerful world of C++ manipulators, specifically focusing on the setprecision, left, right, setw, fixed, and showpoint manipulators.
Understanding and utilizing these manipulators effectively can greatly enhance your C++ programming skills. Whether you're a beginner looking to learn the basics or an experienced programmer seeking to refine your knowledge, this tutorial is for you.
Throughout this step-by-step video, we'll explain each manipulator in detail, providing clear explanations and practical examples to ensure you grasp their full potential. Here's what you can expect to learn:
setprecision: Discover how to control the precision of floating-point values, allowing you to specify the number of decimal places to be displayed.
left and right: Learn how to align text and numbers to the left or right within the output field, creating neatly formatted and visually appealing displays.
setw: Master the art of setting the width of the output field, ensuring consistent spacing and alignment in your program's output.
fixed: Explore how to switch between fixed and scientific notation for floating-point numbers, giving you greater control over their representation.
showpoint: Uncover the functionality of the showpoint manipulator, enabling you to display the decimal point even for whole numbers, improving the readability of your output.
By the end of this tutorial, you'll have a solid understanding of each manipulator and be able to leverage their power to format output precisely and aesthetically in your C++ programs.
Whether you're working on a personal project, pursuing a programming career, or studying computer science, this tutorial will equip you with valuable skills that can be applied in a variety of contexts.
Don't miss out on this opportunity to level up your C++ programming expertise. Watch the tutorial now and unlock the potential of C++ manipulators!
In this beginners tutorial using Visual Studio 2022, you will see multiple examples.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Multiple and Combined Assignment Explained: Tips and Examples [5]Professor Hank Stalica2023-07-14 | In this C++ tutorial video, you will learn about combined assignment operators and multiple assignment techniques. Discover how to efficiently perform operations and assignments in a single line of code using operators like +=, -=, *=, and /=. Explore the benefits of concise and readable code while mastering these powerful techniques in C++ programming.
In this beginners tutorial using Visual Studio 2022, you will see multiple examples.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ type casting with the static_cast operator [4]Professor Hank Stalica2023-07-12 | Type casting enables you to manually convert data types. Learn how using the static_cast operator in this C++ tutorial for beginners using Visual Studio 2022. Type casting // Learn more: CH03: Expressions and Interactivity ⇒ https://www.youtube.com/playlist?list=PLaatXkJEXKyKJvS4g_s7vJx0is4Gnwz1g
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ type conversion and integer division [3]Professor Hank Stalica2023-07-08 | C++ automatically converts operands to the same data type when they are of different types, which can have an impact on the outcomes of mathematical expressions. Learn how this works and learn about integer division in this C++ tutorial for beginners using Visual Studio 2022.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ mathematical expressions [2]Professor Hank Stalica2023-07-06 | Learn how to create complex mathematical expressions and formulas using grouping, operator precedence, associativity and the pow function in this C++ tutorial for beginners using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ how to get user input using cin [1]Professor Hank Stalica2023-07-05 | Learn how to get and use user input in your programs using the cin object in this C++ tutorial for beginners using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Arithmetic & Division: Integers & Floats | Tutorial [6]Professor Hank Stalica2023-06-10 | In this comprehensive C++ tutorial, delve into the world of arithmetic operators and division. Learn how to perform basic mathematical operations like addition, subtraction, multiplication, and division with integers and floating-point numbers. Discover the nuances of integer division, where the remainder is discarded, and understand the precision of floating-point division. Whether you're a beginner seeking a solid foundation in C++ or an experienced programmer looking to brush up on fundamental concepts, this video has you covered. Unlock the power of arithmetic operations in C++ and gain a deeper understanding of how to manipulate numeric data efficiently. Join us now and level up your coding skills!
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ floating point data types [5]Professor Hank Stalica2023-06-09 | Learn about the floating point data types and how to use them to correctly store real numbers in this C++ tutorial for beginners using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ char data type and the difference between character and string literals [5]Professor Hank Stalica2023-06-08 | Learn about the character data type and the difference between character and string literals in this C++ tutorial for beginners using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ integer data types [4]Professor Hank Stalica2023-06-07 | Learn about the different integer data types in this C++ tutorial for beginners using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ identifiers, variable names, and styles [3]Professor Hank Stalica2023-06-06 | Learn about identifiers and how to name your variables in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Variables, Literals, an Assignment Statements [2]Professor Hank Stalica2023-06-05 | Learn about variables, literals, and assignment statements in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ cout and escape sequences for console output [1]Professor Hank Stalica2023-06-02 | Learn to use cout and escape sequences to print output to the console. Learn how this works through writing sample programs in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Abstract base classes and pure virtual functions [7]Professor Hank Stalica2023-04-25 | You cannot create an instance of an abstract base class, but you can create other classes that are derived from it. A pure virtual function is a virtual member function that belongs to a base class and needs to be redefined in derived classes. When a class has a pure virtual function as a member, it becomes an abstract base class.
Learn how this works through writing sample classes in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Polymorphism and Virtual Member Functions [6]Professor Hank Stalica2023-04-24 | In object-oriented programming, polymorphism enables object reference variables or pointers to reference objects of different types, and to invoke the appropriate member functions based on the type of object being referenced.
Learn how through writing sample classes in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Inheritance: Class Hierarchies [5]Professor Hank Stalica2023-04-23 | In C++ inheritance, a derived class can be the base class for other classes.
Learn how through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Inheritance: Redefining base class functions [4]Professor Hank Stalica2023-04-22 | In C++ inheritance, a base class member function can be redefined in a derived class.
Learn how through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Inheritance: constructors and destructors in base and derived classes [3]Professor Hank Stalica2023-04-21 | Let's talk about constructors and destructors in base and derived classes within the context of inheritance in C++. We'll talk about:
the order in which they execute how to call the base class constructor how to inherit constructors
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBDemystifying C++ Access Specifiers: Protected Keyword and Class Access Specifiers [Explained] [2]Professor Hank Stalica2023-04-19 | Welcome to our in-depth guide on C++ access specifiers and the powerful "protected" keyword! In this educational video, we'll unravel the mysteries of class access control in C++, focusing on the "protected" access specifier and its role within the broader context of access specifiers.
Understanding access specifiers is crucial for mastering C++ object-oriented programming concepts. Whether you're a beginner taking your first steps into the world of C++ or an experienced developer seeking to refine your skills, this tutorial is designed to equip you with the knowledge you need.
Throughout this comprehensive tutorial, we'll cover the following key topics: Introduction to Access Specifiers: Gain a clear understanding of the three main access specifiers in C++: "public," "private," and "protected." Learn how they govern the visibility of class members and control access levels.
Protected Access Specifier: Delve into the specific attributes and functionalities of the "protected" keyword. Discover how it allows member variables and member functions to be accessed within the class and its derived classes, while still restricting access from outside.
Comparison with Public and Private: Understand the differences between "public," "private," and "protected" access specifiers, and explore real-world use cases for each.
Inheritance and "protected": Explore the impact of "protected" access on inheritance and how it enables the sharing of data and behaviors between base and derived classes.
Best Practices: Learn best practices for using "protected" access specifier and access specifiers in general to design robust and maintainable C++ code.
Whether you're working on personal projects, pursuing a programming career, or preparing for technical interviews, this tutorial will provide you with invaluable insights into C++ access control.
Expand your understanding of C++ access specifiers by watching this tutorial now! Unlock the potential of the "protected" keyword and wield it effectively in your object-oriented programming endeavors.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ What is class inheritance? [1]Professor Hank Stalica2023-04-18 | A brief introduction to inheritance, the "is a" relationship, and the terminology.
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ array subscript operator overloading Tutorial [9]Professor Hank Stalica2023-04-17 | Learn how to overload the [ ] brackets operator so you can treat your C++ objects like arrays using indexes and subscripts.
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Object Conversion Tutorial [10]Professor Hank Stalica2023-04-16 | Learn how to convert your C++ objects into different data types. For example, if you write a class and then want to assign an object of your class to, say, a double or an int. All about conversion and the conversion operator.
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBOffice Hours #2Professor Hank Stalica2023-04-15 | News and announcements about the channel, classes, and whatever else we need to talk about.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: Friends of Classes [2]Professor Hank Stalica2023-04-15 | Learn how to give client code direct access to the private stuff in your class. You'll learn how to make a friend function, a friend class, and a friend method.
Caution: use at your own risk!
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Overloading relational operators [7]Professor Hank Stalica2023-04-14 | Learn how to overload the comparison operators for your classes. We'll cover all of these relational operators:
greater than less than equals to not equals to greater than or equal to less than or equal to
Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ increment and decrement operator overloading [6]Professor Hank Stalica2023-04-13 | Learn how to overload both versions (prefix and postfix) of the ++ and - - operators for your classes. Learn through writing a sample class in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Overloading Math Operator in Class [5]Professor Hank Stalica2023-04-12 | Learn how to overload arithmetic operators for your classes. Learn through writing a sample class that includes operator+, operator*, etc in this C++ tutorial for beginners written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Overloading the Assignment Operator [4]Professor Hank Stalica2023-04-11 | Learn how to overload the copy assignment operator ( c++ operator= ) for your classes. Find out why you need an overloaded assignment and how to implement one safely. This C++ tutorial for beginners will demonstrate an example class in a program written in Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ class copy constructor [3]Professor Hank Stalica2023-04-09 | Learn about class copy constructors and memberwise assignment. Find out why you need a copy constructor and how to implement one. This C++ tutorial for beginners will demonstrate an example class in a program written in Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ classes: static and instance class member variables and functions [1]Professor Hank Stalica2023-04-06 | Learn how to share variables between class instances. This C++ tutorial for beginners will cover static variables and functions and instance variables. All C++ class static members will be covered. You'll see an example class in a program written in Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Overloaded Constructors and Constructor Delegation [7]Professor Hank Stalica2023-04-03 | Learn how to overload constructors and use constructor delegation to simply your classes and write more robust code. This C++ tutorial for beginners will teach you the syntax and the why of using these techniques. You'll see an example class using these techniques in a program written in Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Class Destructors [6]Professor Hank Stalica2023-04-03 | Learn how to use destructors to free resources used by objects. This C++ tutorial for beginners will teach you why you use destructors and the syntax of a destructor. You'll see an example class using a destructors in a program written in Visual Studio 2022 C++ using both static and dynamic memory allocation.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ How to pass arguments to class constructors [5]Professor Hank Stalica2023-04-01 | Learn all the ways to pass arguments to class constructors, including default arguments and using dynamic memory allocation.
We'll write a program to illustrate the concepts using Visual Studio 2022 C++ in this C++ tutorial for beginners.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Class Constructors [4]Professor Hank Stalica2023-03-31 | Learn how to add constructors to your C++ classes and how to initialize your objects. We'll write a program to illustrate the concepts using Visual Studio 2022 C++ in this C++ tutorial for beginners.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ inline member functions for classes [3]Professor Hank Stalica2023-03-30 | Let's talk about how to use inline member functions with your classes. In this C++ tutorial for beginners, you'll learn the syntax and the pros and cons of using them.
We'll write a program to illustrate the concepts using Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Create Your Own Class Header Files [2]Professor Hank Stalica2023-03-29 | In this video, I show you how to write a class, separate it into specification and implementation pieces, and store them in separate files. In other words, how to create a header file.
We also cover preprocessor guards and why they are needed.
We'll use Visual Studio 2022 C++ in this C++ tutorial for beginners.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYB
// Learn More // Introduction to Classes playlist: https://www.youtube.com/playlist?list=PLaatXkJEXKyJ_yFXJyGgpPAHOntsEicJBC++ Introduction to classes [1]Professor Hank Stalica2023-03-28 | Learn to write and instantiate classes. You'll learn about class declarations, instantiation, data hiding, pointers to classes, the difference between structs and classes, accessors, mutators, const, the scope resolution operator, stale date, public interface, and how to use dynamic memory allocation with classes.
This C++ tutorial for beginners demonstrates the concepts using a program written with Visual Studio 2022 C++ .
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBOffice Hours #1Professor Hank Stalica2023-03-21 | News and announcements about the channel, classes, and whatever else we need to talk about.
// Consider supporting this channel in multiple ways https://paypal.me/hankstalica1 Bitcoin: 177wfkQwzXiC8o2whQMVpSyuWUs95krKYBC++ Tutorial: File Random Access // How to fast forward and rewind through your files!Professor Hank Stalica2023-03-20 | Let's see how we can use random access to speed up file processing by fast fowarding (or rewinding) directly to the position we want in our file.
We'll use seekg(), seekp(), tellg(), tellp() to manipulate the file position pointer to get us right where want to be in the file when we do our read or write.
Why read the first 10,000 bytes of the file if you only want the 10,001st byte?
Works for both text and binary files!
In this C++ tutorial for beginners, we will learn by doing through writing programs together using Visual Studio 2022 C++.