// PL8/baseclasspointer3.cpp // Demonstrates the use of a baseclass pointer // Niels Walet, Last modified 03/12/2019 #include using namespace std; class particle { protected: double charge; public: particle(double q) : charge{q}{} virtual void info(){std::cout<<"particle: charge="<