
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
need help with c++....please paste indented code here plzz

Transcribed Image Text:Part 1:
Define a class named ID
Protected Data Member: number - type int pointer (dynamic variable)
number has to be 10 digits integer.
Appropriate accessor and mutator functions.
Default constructor and one argument constructor.
Overload the insertion operator << to output ID objects.
Overload the extraction operator >> to input ID objects.
Add big three to ID class.
Please indicate call of big three.
Use following main() to test your class.
int main(){
ID a(12345678);
cout<<a;
ID b = a;
cin>>a;
cout<<a;
ID c;
C = a;
cin>>a;
cout<<a;
cout<<b;
cout<<c;
}
Output from given main function:
ID number: 12345678
ID => copy constrcutor is called
Enter id number: 1234
ID number: 1234
ID => Assignment operator is called
Enter id number: 56789
ID number: 56789
ID number: 12345678
ID number: 1234
ID => Destructor is called
ID => Destructor is called
ID => Destructor is called
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 2 steps with 3 images

Knowledge Booster
Similar questions
- Please complete this program in C++ Please enusre that there is plenty of comments. PLENTY even if unessessary. Please include screenshots of actual code, screenshots of output, and code in the browser so I can copy and paste. Thank you.arrow_forwardyou will develop a string-reversing c++ program using functions. You will need to create a function str_rev() that takes a parameter of string type as the input and returns the reversed string.arrow_forwardWhich header file has to be included in a C++ code in order to make use of the string manipulation methods?arrow_forward
- You are a member of a standardization committee for a new C++ standard, and there is a proposal on the table to drop C-strings from the language and support only the C++ string class. State whether you would oppose or support the proposal and explain why.arrow_forwardPlease us c++ to make the code thank you very much!arrow_forwardWithout using any string literal notation, how do you create the C++ statement that manually creates a null-terminated C-style string as an array of characters. Use the string “Sampson” as your example. Which element is stored in the base address of the array?arrow_forward
- I need help with this assignment, I need to make a struct to implement a limited Python style list in C++. When you bootstrap the exercise, you will be given a main.cpp file, with a simple program written in it. The program declares a Python style list and appends several elements to it, before printing it out to the terminal. The file is where I would setup my code #ifndef PY_LIST_H #define PY_LIST_H #include <iostream> struct PyList { // Declare your vars here PyList(){ // Implement this } void append(int x){ // Implement this } void append(char x){ // Implement this } void append(float x){ // Implement this } ~PyList(){ // Implement this } }; std::ostream& operator<<(std::ostream& os, const PyList& pyList){ os << '['; // Complete this implementation os << ']'; return os; } #endif Here is the main.cpp file that it must be able to run and the float must not have floating zeros #include <iostream> #include "PyList.h"…arrow_forwardThis assignment will give you practice on basic C programming. You will implement a few Cprogramsarrow_forwardList two features we used from the C++ standard library, including a short explanation of why you would use the feature and which header file must be included. Example: The std::cin object is found in the iostream header file and is used to read characters from the keyboard.arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Computer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Concepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningPrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY

Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON

Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science

Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning

Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning

Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education

Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY