Dynamic Memory2
#include <iostream>
#include <fstream>
#include<cstdio>
#include<stdio.h>
#include <string>
#include "Header.h";
#include <stdlib.h>
#include <time.h>
#include <stdlib.h>
#include<iomanip>
using namespace std;
class AAA {
int* a=new int;
int* b = new int;
public:
AAA(int aa,int bb) {
//
*a = aa;
*b = bb;
cout << "Constructor";
}
void Fun1(int a,int b) {
cout << "Fun1=" << (a + b);
}
int Fun2(int a, int b) {
return (a + b);
}
~AAA() {
delete a;
delete b;
cout << "Destructor";
}
};
//Enter
int main() {
AAA obj(12,5);//a,b
obj.Fun1(122,4);
int c = obj.Fun2(65, 88);
cout << "c=" << c;
//int* a= new int;//allocate 400
//*a = 10;
//cout << "step1 a=" << *a<<endl;
//
////a= nullptr;
//delete a; //deaocate
//cout << "step2 a=" << a<<endl ;
//a = new int;
//*a = 100;
//cout << "step3 a=" << *a << endl;
//
//int* a = new int();//
//*a= 10; /// &a a&
//cout << "a=" << *a<< " b="<<&a;
//delete a;
//
//
//cout << "a=" << *a << " b=" << &a;
return 0;
}
Comments
Post a Comment