"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

By Shiny SalamanderShiny Salamander on Jul 22, 2020
#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;
}

Add Comment

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. 

C++ answers related to "C++ pointer to base class"

View All C++ queries

C++ queries related to "C++ pointer to base class"

C++ pointer to base class c++ base 10 to base 2 passing the value to base class constructor from derived class c++ calling base class function from derived class object is not a nonstatic data member or base class of class C++ pointer to incomplete class type is not allowed unreal variable vs pointer in c++ const pointer c++ can you chnage the address of a pointer pointer dereference Dangling Pointer in cpp dereferencing pointer in cpp Dangling Pointer c++ shared pointer how to use pointer to struct c++ convert refference to pointer c++ how to delete pointer c++ What is This pointer? Explain with an Example. what is this pointer in c++ passing array to function c++ pointer c++ dereference a pointer dereference pointer c c++ forbids comparison between pointer and integer pointer address to string void pointer Dynamically allocate a string object and save the address in the pointer variable p. C++ pointer arithmetic pointer in c++ Function pointer C++ SET TO NULL pointer c++ c++ generic pointer free a pointer c++ difference between pointer and reference in c++ pointer questions c++ c++ shared pointer operator bool c++ function return pointer to itself get index by pointer to element of vector c++ c++ smart pointer 2d array dereference pointer c++ arrays and pointer in c++ error: ISO C++ forbids comparison between pointer and integer [-fpermissive] if(s[i] != "b"){ c++ get pointer from unique_ptr pointer to constant c++ how to do a pointer char to take varols from keyboard difference between pointer and reference ios base sync with stdio log base c++ sfml base program log base e synthax c++ c++ base constructor log base 10 c+_+ Write a C++ program using class and objects. You have to define multiple-member functions outside class and all those functions will be the same name class friend to another class syntax c++ struct vs class how to fix class friendship errors in c++ arguments to a class instance c++ binary search tree in cpp using class class is replace by structure c++ logger class example c++ call method in same class matrix class in c++ c++ class member initialization declaring instance of class c++ c++ class method example defining class in other file in c++ c++ class constructor static in class c++ c++ thread incide class c++ remove class from vector c++ class member initializer list nested class in c++ cpp class constructor vector remove class c++ extend class static class in C++ cpp how to create an object of template class how to write a class in c++ what is abstract class in c++ abstract class in c++ worker class c++ Using functions in Class c++ class template create class instance c++ c++ class inheritance cpp make class abstract of c++ bind class member function Turn the bank details struct into a class cpp nested class in c, is class uppercase or lowercase linked list in c++ using class insert delete display in array how initilaize deffult value to c++ class volume of shapes using class and operator overload TIME CLASS cpp class access array member by different name c++ argument list for class template is missing 2D point class in c++ c++ final class class cpp student class in c++ c++ public class declaration point class in c++ compare two functions in a class c++ c++ how to inherit from a template class inline in class in C++ new class * [] c++ C++ class linked list class c++ basic implementation vector in c++ class Can you add a constructor to an abstract class c++ How many functions (methods) can a class have? constructor derived class c++ can derived class access private members friend class c++ how to shorten code using using c++ in class with typename

Browse Other Code Languages

CodeProZone