您现在的位置是:主页 > news > 做外贸那个网站比较好/天津百度网站快速优化

做外贸那个网站比较好/天津百度网站快速优化

admin2025/5/5 6:17:17news

简介做外贸那个网站比较好,天津百度网站快速优化,视差滚动 wordpress,网站制作多少钱新闻系统win10,由于需要读取多个文件的内容比较,循环次数较多,将MFC与QT在读取文件方面进行对比,各读取一个17000行左右文件,按行读取1.MFC读取CStdioFile file;CString filePath;CString strText _T("");CStri…

做外贸那个网站比较好,天津百度网站快速优化,视差滚动 wordpress,网站制作多少钱新闻系统win10,由于需要读取多个文件的内容比较,循环次数较多,将MFC与QT在读取文件方面进行对比,各读取一个17000行左右文件,按行读取1.MFC读取CStdioFile file;CString filePath;CString strText _T("");CStri…

系统win10,由于需要读取多个文件的内容比较,循环次数较多,

将MFC与QT在读取文件方面进行对比,各读取一个17000行左右文件,按行读取

1.MFC读取

CStdioFile file;

CString filePath;

CString strText = _T("");

CString s;

nt row = 0;

long st = GetTickCount64();

m_path.GetWindowTextW(filePath);

if (file.Open(filePath, CFile::modeRead))

{

while (file.ReadString(strText))

{

row++;

}

}

file.Close();

long et = GetTickCount64();

s.Format(_T("time:%dms"), et - st);

MessageBox(s);

69bf26341d04ab9212c2ab0d96013eca.png

执行结果大约在120ms-250ms之间

2.QT

QTime startTime = QTime::currentTime();

QString filePath=ui->path->text();

qDebug()<

QFile file(filePath);

int row=0;

if(file.open(QIODevice::ReadOnly | QIODevice::Text))

{

while (!file.atEnd())

{

QString str=file.readLine();

QString str(line);

qDebug()<

row++;

}

file.close();

}

QTime stopTime = QTime::currentTime();

int elapsed = startTime.msecsTo(stopTime);

qDebug()<

qDebug()<

qt执行时间在15-25ms之间

3.对比之下发现QT的读文件效率更高,故采用QT

4.网上大多说在WIN下MFC效率高于QT,等待其他验证