Seu SlideShare está sendo baixado. ×

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

1 de 2 Anúncio

# Write a function called HugeInteger -hugeDestroyer(HugeInteger -p)- De.docx

Write a function called HugeInteger *hugeDestroyer(HugeInteger *p);
Description: Destroy any and all dynamically allocated memory associated with p. Avoid segmentation faults and memory leaks.
Returns: NULL
There is also this to use:
typedef struct HugeInteger
{
// a dynamically allocated array to hold the digits of a huge integer
int *digits;
// the number of digits in the huge integer (approx. equal to array length)
int length;
} HugeInteger;
Solution
#include<iostream>
using namespace std;
typedef struct HugeInteger
{
// a dynamically allocated array to hold the digits of a huge integer
int *digits;
// the number of digits in the huge integer (approx. equal to array length)
int length;
} HugeInteger;
HugeInteger *hugeDestroyer(HugeInteger *p){
delete []p;
return NULL;
}
int main(){
HugeInteger *p = new HugeInteger[10];
if(hugeDestroyer(p) == NULL)
cout<<\"All memory is deallocated\";
return 0;
}
.

Write a function called HugeInteger *hugeDestroyer(HugeInteger *p);
Description: Destroy any and all dynamically allocated memory associated with p. Avoid segmentation faults and memory leaks.
Returns: NULL
There is also this to use:
typedef struct HugeInteger
{
// a dynamically allocated array to hold the digits of a huge integer
int *digits;
// the number of digits in the huge integer (approx. equal to array length)
int length;
} HugeInteger;
Solution
#include<iostream>
using namespace std;
typedef struct HugeInteger
{
// a dynamically allocated array to hold the digits of a huge integer
int *digits;
// the number of digits in the huge integer (approx. equal to array length)
int length;
} HugeInteger;
HugeInteger *hugeDestroyer(HugeInteger *p){
delete []p;
return NULL;
}
int main(){
HugeInteger *p = new HugeInteger[10];
if(hugeDestroyer(p) == NULL)
cout<<\"All memory is deallocated\";
return 0;
}
.

Anúncio
Anúncio