主题:[讨论]问一个关于ifstream的问题
代码如下:
bool CAntenna::ReadBasic(ifstream& infile)
{
if(m_bBase)
{ // 基站天线需要位置和频率
infile >> m_Pos >> m_dFreq;
if(m_dFreq==0) return false;
CalcBasic();
}
infile >> m_dPt >> m_dEff;
return true;
}
CAntenna是类,ReadBasic和CalcBasic是类中的成员函数,m_bBase、m_Pos 和m_dFreq是类中的数据成员,
这段代码好像是读数据的,问题是:数据读到哪里去了?一般好像要打开或创建一个文件再读。
bool CAntenna::ReadBasic(ifstream& infile)
{
if(m_bBase)
{ // 基站天线需要位置和频率
infile >> m_Pos >> m_dFreq;
if(m_dFreq==0) return false;
CalcBasic();
}
infile >> m_dPt >> m_dEff;
return true;
}
CAntenna是类,ReadBasic和CalcBasic是类中的成员函数,m_bBase、m_Pos 和m_dFreq是类中的数据成员,
这段代码好像是读数据的,问题是:数据读到哪里去了?一般好像要打开或创建一个文件再读。