大数乘法:
#include <iostream>
#include <string>
using namespace std;
#define N 999
class Mult
{
private:
char result[N];
char *m1;
char *m2;
int len1;
int len2;
public:
Mult(char *p1,char *p2,int a1,int a2):m1(p1),m2(p2),len1(a1),len2(a2){}
~Mult()
{
delete m1;
delete m2;
cout<<"delete ok"<<endl;
}
char* big_mult();
};
char* Mult::big_mult()
{
int i,j;
int tmp;
int r,k;
//初始化
for(i=0;i<=N;i++)
{
result[i] = 0;
}
for(i=len1-1,r=len1+len2-1;i>=0;r--,i--)
for(j=len2-1,k=r;j>=0;j--,k--)
{
tmp = (m1[i]-'0')*(m2[j]-'0');
// cout << tmp << endl;
re