以下为一结构定义,请问const DataFormat& operator=(const DataFormat& df) 
的具体作用。 
请各位大虾指点/bow 
—————————————————————————— 
struct DataFormat 

        WORD    wSamplePeriod ; 
  
        WORD    wChannelNum ; 
        BOOL    fChannelEnabled[CHANNELNUM] ; 
        const DataFormat& operator=(const DataFormat& df) 
        { 
                wSamplePeriod = df.wSamplePeriod ; 
                wChannelNum = df.wChannelNum ; 
                for(int i=0; i<CHANNELNUM; i++) 
                { 
                        fChannelEnabled[i] = df.fChannelEnabled[i] ; 
                }                 return *this ; 
        } 
} ;