Question

Create a class or struct called Display. The class or struct should overload the operator() function...

Create a class or struct called Display. The class or struct should overload the operator() function and accept an integer and displays that argument value. (C++)

0 0
Add a comment Improve this question Transcribed image text
Answer #1
#include <iostream>

using namespace std;

class Display {
public:
    void operator()(int n) {
        cout << n << endl;
    }
};

int main() {
    Display d;
    d(100);
    d(17);
    d(94);
    return 0;
}
Add a comment
Know the answer?
Add Answer to:
Create a class or struct called Display. The class or struct should overload the operator() function...
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
  • Create a class or struct called Display. The class or struct should overload the operator() function...

    Create a class or struct called Display. The class or struct should overload the operator() function and accept an integer and displays that argument value. (C++)

  • 2. Overload a function "display" so that (a) if display is called with a string, it...

    2. Overload a function "display" so that (a) if display is called with a string, it prints the string 5 times and then returns the length of the string (b) if it is called with an integer, n, it prints n, 2n, 3n and has no return value (c) if it is called with a character, it prints the character on the first line, 2 of the character on the 2nd line, 3 of it on the 3rd line and...

  • Question 3: Q3 (Polymorphism & virtual function) a) Consider the class, derived class, and the virtual functions as shown in Display for Q3. Create a derived class (of Sale) called 'Mailorder...

    Question 3: Q3 (Polymorphism & virtual function) a) Consider the class, derived class, and the virtual functions as shown in Display for Q3. Create a derived class (of Sale) called 'MailorderSale' having one private member variable called 'shipping charge'. It should have constructor function and virtual function 'bill' (this function adds shipping charge to the price). Define all these functions (no need of default constructors). b) In the main function, define one object of DiscountSale with (11,10) initial values and...

  • overload the relational operator == for the class stacktype

    How do overload the relational operator == for the class stackType that returns true if two stacks of the same type are the same, false otherwise. Also write thedefintion of the function template to overload this operator.

  • Overload a relational operator for the Job class: Assume that this operator is not overloaded for...

    Overload a relational operator for the Job class: Assume that this operator is not overloaded for the Salary class. a) Write how the function will be declared in your code. b) Write an external function definition (not inside the class). solve it in C++10 to solve this you nedd question number 1. Create a composition between the classes Job and Salary. Class Salary a. data member:    1. money b. constructors:    1. default constructor    2. user defined constructor with a parameter...

  • In C++ Create a class called MyInteger. It should have a field of type pointer-to-int called...

    In C++ Create a class called MyInteger. It should have a field of type pointer-to-int called pInteger. It should have a constructor that takes as a parameter an int - the constructor will then dynamically allocate memory for an int, using pInteger, and assign the parameter's value to that memory. The class should have a destructor that will deallocate that memory when the object is destroyed. You should write a copy constructor that will correctly make a separate copy of...

  • Write a class called Book that has two private member variables called page (integer) and topic...

    Write a class called Book that has two private member variables called page (integer) and topic (string). It also has a static private member variable called count (integer). This class has only one constructor with default argument for page and topic. Write this constructor. Also overload the addition operator for this class such that it will add an integer value to the page variable of the book. For example when in main we say: book2 = book1 + 4; then...

  • in c++, create a struct named piggybank. this struct is meant to be hold the number...

    in c++, create a struct named piggybank. this struct is meant to be hold the number of each US currency coins in the piggybank.Next, write a function that will take this struct and an integer value as argument and increment the coin in the struct depending on the integer value. If the value is not a valid US coin the function will return false. Do this without using any if/else statement.

  • REQUIREMENTS: Problem Description: Create a Dynamic 2D Array Class. This class should overload the Call Operator...

    REQUIREMENTS: Problem Description: Create a Dynamic 2D Array Class. This class should overload the Call Operator () for the following behaviors: Return (modifiable) Lvalue element for a non-const object Return (read-only) Rvalue element for a const object Return a copy of the data values for row Return a copy of all the data as a 1D vector Create a TestScores Class which uses a Dynamic 2D Array object as an internal data structure. This class should have the following behaviors:...

  • struct TempScale {     double fahrenheit;     double centigrade; }; struct Reading {     int windSpeed;...

    struct TempScale {     double fahrenheit;     double centigrade; }; struct Reading {     int windSpeed;     double humidity;     TempScale temperature; }; Write a function called showReading. It should accept a Reading structure variable (see statement above) as its argument. The function should display the contents of the variable on the screen, written in C++

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