"C++ pointer to base class" Code Answer's
You're definitely familiar with the best coding language C++ that developers use to develop their projects and they get all their queries like "C++ pointer to base class" answered properly. Developers are finding an appropriate answer about C++ pointer to base class related to the C++ coding language. By visiting this online portal developers get answers concerning C++ codes question like C++ pointer to base class. Enter your desired code related query in the search bar and get every piece of information about C++ code related question on C++ pointer to base class.
C++ pointer to base class
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <vector>
class Parent {
public:
virtual void sayHi()
{
std::cout << "Parent here!" << std::endl;
}
};
class Child : public Parent {
public:
void sayHi()
{
std::cout << "Child here!" << std::endl;
}
};
class DifferentChild : public Parent {
public:
void sayHi()
{
std::cout << "DifferentChild here!" << std::endl;
}
};
int main()
{
std::vector<Parent*> parents;
// Add 10 random children
srand(time(NULL));
for (int i = 0; i < 10; ++i) {
int child = rand() % 2; // random number 0-1
if (child) // 1
parents.push_back(new Child);
else
parents.push_back(new DifferentChild);
}
// Call sayHi() for each type! (example of polymorphism)
for (const auto& child : parents) {
child->sayHi();
}
return 0;
}
All those coders who are working on the C++ based application and are stuck on C++ pointer to base class can get a collection of related answers to their query. Programmers need to enter their query on C++ pointer to base class related to C++ code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about C++ pointer to base class for the programmers working on C++ code while coding their module. Coders are also allowed to rectify already present answers of C++ pointer to base class while working on the C++ language code. Developers can add up suggestions if they deem fit any other answer relating to "C++ pointer to base class". Visit this developer's friendly online web community, CodeProZone, and get your queries like C++ pointer to base class resolved professionally and stay updated to the latest C++ updates.