Question

C++ More Classes PRE-LAB WRITING ASSIGNMENT Fill-in-the-Blank Questions C++ introduces two new uses for the static...

C++

More Classes

PRE-LAB WRITING ASSIGNMENT

Fill-in-the-Blank Questions

  1. C++ introduces two new uses for the static keyword when applied to classes: _________________ variables, and _________________.
  2. It is better to think of static members as belonging to the _________________ itself.
  3. Because static member variables are not part of the individual objects, you must explicitly define the __________________ if you want to initialize it to a non-zero value.
  4. List an important use of static member variables_______________________________________.
  5. A __________________ is a function that can access the private members of a class as though it were a member of that class.
  6. To declare a friend function, simply use the _________________ keyword in front of the prototype of the function you wish to be a friend of the class.
  7. If you want two _________________to be friends of each other, both must declare the other as a friend.
  8. Class prototypes serve the same role as ___________________________ -- they tell the compiler what something looks like so it can be used now and defined later.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

Answer 1: static member variables

Answer 2: static methods

Answer 3: class

Answer 4:static member

Answer 5:The static data is created and initialized only once

Answer 6:friend

Answer 7:friend

Answer 8:functions

Answer 9:function prototype

Add a comment
Know the answer?
Add Answer to:
C++ More Classes PRE-LAB WRITING ASSIGNMENT Fill-in-the-Blank Questions C++ introduces two new uses for the static...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • C++ LAB 8: More Classes Fill-in-the-Blank Questions Briefly describe what is meant by memberwise assignment _____________________________________________________________....

    C++ LAB 8: More Classes Fill-in-the-Blank Questions Briefly describe what is meant by memberwise assignment _____________________________________________________________. Describe two instances when memberwise assignment occurs. _____________________________________________________________. Describe a situation in which memberwise assignment should not be used. _____________________________________________________________. When is a copy constructor called? _____________________________________________________________. How does the compiler know that a member function is a copy constructor? _____________________________________________________________. What action is performed by a class’s default copy constructor? _____________________________________________________________.

  • Multiple Choice Multiple Choice Section 2.1 - 2.2 Introduction to Classes Here is the start of...

    Multiple Choice Multiple Choice Section 2.1 - 2.2 Introduction to Classes Here is the start of a class declaration: class foo { public: void x(foo f); void y(const foo f); void z(foo f) const; ... Which of the three member functions can alter the PRIVATE member variables of the foo object that activates the function? A. Only x can alter the private member variables of the object that activates the function. B. Only y can alter the private member variables...

  • C++ Assignment 4 - Robot Speed Estimator Be sure to read through Chapter 7 Structured Data...

    C++ Assignment 4 - Robot Speed Estimator Be sure to read through Chapter 7 Structured Data and Classes before starting this assignment. Your job is to write a program to estimate the speed of a robot. Your program will use a class called Robot to represent a robot. To keep things simple, this class will focus only on one aspect of a Robot - the maximum speed at which it can move. Background The speed of the robot is largely...

  • About Classes and OOP in C++ Part 1 Task 1: Create a class called Person, which...

    About Classes and OOP in C++ Part 1 Task 1: Create a class called Person, which has private data members for name, age, gender, and height. You MUST use this pointer when any of the member functions are using the member variables. Implement a constructor that initializes the strings with an empty string, characters with a null character and the numbers with zero. Create getters and setters for each member variable. Ensure that you identify correctly which member functions should...

  • IN PYTHON Assignment Overview This assignment will give you experience on the use of classes. Understand...

    IN PYTHON Assignment Overview This assignment will give you experience on the use of classes. Understand the Application The assignment is to first create a class calledTripleString.TripleStringwill consist of threeinstance attribute strings as its basic data. It will also contain a few instance methods to support that data. Once defined, we will use it to instantiate TripleString objects that can be used in our main program. TripleString will contain three member strings as its main data: string1, string2, and string3....

  • C++ LAB 19 Construct functionality to create a simple ToDolist. Conceptually the ToDo list uses a...

    C++ LAB 19 Construct functionality to create a simple ToDolist. Conceptually the ToDo list uses a structure called MyToDo to hold information about each todo item. The members of the MyToDo struct are description, due date, and priority. Each of these items will be stored in an array called ToDoList. The definition for the MyToDo struct should be placed in the header file called ToDo.h Visually think of the ToDoList like this: There are two ways to add items to...

  • SHORT ANSWER QUESTIONS Part 1 Classes Abstraction: What is Abstraction in terms of representation? Specifically what...

    SHORT ANSWER QUESTIONS Part 1 Classes Abstraction: What is Abstraction in terms of representation? Specifically what choices does one make when creating a class that is an example of Abstraction? Encapsulation: What is encapsulation? What is information hiding? What does a public interface to a class consist of (not in the sense of actual java interfaces but what the client uses to manipulate objects of the class) What is an object of a class? What is the constructor? How do...

  • Assignment Overview In Part 1 of this assignment, you will write a main program and several...

    Assignment Overview In Part 1 of this assignment, you will write a main program and several classes to create and print a small database of baseball player data. The assignment has been split into two parts to encourage you to code your program in an incremental fashion, a technique that will be increasingly important as the semester goes on. Purpose This assignment reviews object-oriented programming concepts such as classes, methods, constructors, accessor methods, and access modifiers. It makes use of...

  • Y. Daniel Liang’s 8 Class Design Guidelines were posted on the File Manager and handed out...

    Y. Daniel Liang’s 8 Class Design Guidelines were posted on the File Manager and handed out in class. Please choose 5 guidelines and discuss them in depth. For each guideline, use 1 page or more for your discussion. You can use the code provided in class to demonstrate your points. The code should not be more than one-third of your writing. 1. Cohesion • [✓] A class should describe a single entity, and all the class operations should logically fit...

  • 1. Specification For this assignment, write a static class named ShortestRoute to find the shortest route...

    1. Specification For this assignment, write a static class named ShortestRoute to find the shortest route between San Francisco to New York City. (What makes it "static" is that all its members will be static.) The class will include two static recursive functions -- the first is simple, and just finds a valid route through the network, without regards to shortest distance. The second finds the shortest route. Both are explained below. 2. Create A Network Create a constant array...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT