Skip to content

Instantly share code, notes, and snippets.

@gcs-abdulwahab
Created October 12, 2023 04:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gcs-abdulwahab/e2f985799859512d3f90fa7eb143733d to your computer and use it in GitHub Desktop.
Save gcs-abdulwahab/e2f985799859512d3f90fa7eb143733d to your computer and use it in GitHub Desktop.
Person class with Dynamic Memory
#include <iostream>
using namespace std;
class Person {
private :
int x;
int *ip;
public:
Person(int x, int y) {
this->x = x;
ip = new int(y);
}
void display() {
cout << "( " << x << " , " << *ip << " )"<<endl;
}
Person() {
this->x = 0;
ip = NULL;
}
};
int main() {
Person p1(2, 3);
p1.display();
Person p2(20, 30);
p2.display();
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment