天天看點

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

再讀C++ Primer 又熟悉了一下C++基本文法 ,感覺C++ Primer的确是一本好書。是以寫了個分數的運算類

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#pragma  once

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #ifndef myProcess

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #define myProcess

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " FixedFractions.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

class  Process

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

public:

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    Process(void);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    ~Process(void);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double ProAdd(FixedFractions f1,FixedFractions f2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double ProMultiply(FixedFractions f1,FixedFractions f2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

} ;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #endif

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#pragma  once

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #ifndef myFixedFractions

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #define myFixedFractions

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

class  FixedFractions

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

public:

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    FixedFractions(void);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    ~FixedFractions(void);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    FixedFractions(int i,int I1,int I2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

public:

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    int I;//整數部分

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    int i1;//分母

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    int i2;//分子

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

} ;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " StdAfx.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " .process.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double  Add( const  FixedFractions  & f1, const  FixedFractions  & f2)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp1=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp2=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    temp1=f1.I*f1.i1+f1.i2;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    temp2=f2.I*f2.i1+f2.i2;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    if(f1.i1==f2.i1)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    ...{

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

        temp=(temp1+temp2)/f1.i1;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

        return temp;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    }

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    else

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    ...{

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

        int a=f1.i1*f2.i1;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

        temp=(temp1*f2.i1+temp2*f1.i1)/a;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

        return temp;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    }

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double  Multiply( const  FixedFractions  & f1, const  FixedFractions  & f2)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp1=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double temp2=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    temp1=f1.I*f1.i1+f1.i2;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    temp2=f2.I*f2.i1+f2.i2;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    temp=(temp1*temp2)/(f1.i1*f2.i1);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    return temp;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

Process::Process( void )

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

Process:: ~ Process( void )

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double  Process::ProAdd(FixedFractions f1,FixedFractions f2)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double d=Add(f1,f2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//    Add(f1,f2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//    return 0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    return d;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

double  Process::ProMultiply(FixedFractions f3,FixedFractions f4)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    double d=Multiply(f3,f4);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//    Multiply(f1,f2);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//    return 0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    return d;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " StdAfx.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " . ixedfractions.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

FixedFractions::FixedFractions( void )

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    I=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    i1=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    i2=0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

FixedFractions:: ~ FixedFractions( void )

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

FixedFractions::FixedFractions( int  i, int  I1, int  I2)

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    I=i;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    i1=I1;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    i2=I2;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//  class080114.cpp : Defines the entry point for the console application.

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

//

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " stdafx.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

// #include "FixedFractions.h"

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " Process.h "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

#include  " iostream "

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

using   namespace  std;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

int  _tmain( int  argc, _TCHAR *  argv[])

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法

... {

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    FixedFractions fi1(1,2,1);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    FixedFractions fi2(1,2,1);

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    Process* pr=new Process();

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    cout<<pr->ProAdd(fi1,fi2)<<endl;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    cout<<pr->ProMultiply(fi1,fi2)<<endl;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

    return 0;

再讀C++ Primer 寫了些小例子來熟悉C++基本文法

}

再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法
再讀C++ Primer 寫了些小例子來熟悉C++基本文法