Code:#include <string> #include <iostream> class Particle_A { public: // should this be a void?? void AddParticle( char* Buffer, char* Particle ) { this->m_Buffer = Buffer; this->m_Particle = Particle; if ( this->m_Particle ) { strcpy( this->m_Buffer, this->m_Particle ); } } private: char* m_Buffer; char* m_Particle; }; int main () { char* Buffer; char* Particle; Particle = "Test"; Particle_A p; p.AddParticle( Buffer, Particle ); std::cout << Buffer << std:: endl; }