Find Jobs
Hire Freelancers

Virtual Functions

$2-8 USD / hour

Imeghairiwa
Imechapishwa over 10 years ago

$2-8 USD / hour

0. Given the following statements, select which function(s) get used. Both Base and Derived have virtual functions, virtual destructors, copy constructors and operator =. Also, unless otherwise specified default values are used. A. Base* pderived = new Derived; a. Base constructor b. Derived constructor c. Base copy constructor d. Base operator = B. Base base = *pderived; // from part A a. Base default constructor b. Base copy constructor c. Derived default constructor d. Derived copy constructor C. base = *pderived; // from part A & B a. Base copy constructor b. Derived copy constructor c. Base operator = d. Derived operator = D. [login to view URL](); // from part B, function is non-virtual a. Base function b. Derived function E. pderived->function(); // from part A, function is non-virtual a. Base function b. Derived function F. [login to view URL](); // from part B, function is virtual a. Base vfunction b. Derived vfunction G. pderived->vfunction(); // from part A, function is virtual a. Base vfunction b. Derived vfunction H. delete pderived; // from part A a. Base destructor b. Derived destructor 1. Using the derived passenger classes from lab4, write a polymorphic function that can take any of the three types of passengers, and access any of the virtual functions. 2. Show how to have a base class copy constructor get called from a derived class copy constructor: 3. Convert this class to be a generic: class triple { int first; double second; string third; public: triple(int f, double s, string t) : first(f), second(s), third(t): { } int getfirst() { return first; } double getsecond() { return second; } string getthird() { return third; } void setfirst(int f) { first = f; } void setsecond(double s) { second = s; } void setthird(string t) { third = t; } }; 4. Describe, in a short paragraph, the difference between inheritance by value and inheritance by reference.
Kitambulisho cha mradi: 5220825

Kuhusu mradi

2 mapendekezo
Mradi wa mbali
Inatumika 10 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
2 wafanyakazi huru wana zabuni kwa wastani $14 USD/saa kwa kazi hii
Picha ya Mtumiaji
I am working with same assignment, meantime ......................................................................
$20 USD ndani ya siku 1
5.0 (175 hakiki)
5.9
5.9
Picha ya Mtumiaji
I have a full c++ coding experience to complete.I have been working 5years in c++.Please pm more now.
$8 USD ndani ya siku 20
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya UNITED STATES
san jose, United States
5.0
43
Njia ya malipo imethibitishwa
Mwanachama tangu Mei 31, 2012

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.