本文整理汇总了C++中CData::clear方法的典型用法代码示例。如果您正苦于以下问题:C++ CData::clear方法的具体用法?C++ CData::clear怎么用?C++ CData::clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CData
的用法示例。
在下文中一共展示了CData::clear方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: eval
double CClear_Command::eval(CContext &/*args*/)
{
CDataManager *pDataManager = CDataManager::getInstance();
if (pDataManager != 0)
{
CData *pActiveData = pDataManager->getActiveData();
if (pActiveData != 0)
{
pActiveData->clear();
}
}
return 0.0;
}
示例2: csvVille
CodralaCore::lireVille()
{
QFile csvVille(":/csv/cityData");
qDebug("Chargement villes");
if(csvVille.exists() == true)
qDebug("Le fichier peu être ouvert");
else
qDebug("Le fichier ne peu être ouvert");
if(csvVille.open(QIODevice::ReadOnly | QIODevice::Text | QIODevice::Unbuffered))
{
qDebug("Chargement fichier");
QTextStream flux(&csvVille);
CData lectLigne;
while(!flux.atEnd())
{
QString ligne;
QStringList infoCsv;
ligne = flux.readLine();
infoCsv = ligne.split(";");
//screen.showMessage("Chargement ville: " + infoCsv.at(1), Qt::AlignLeft | Qt::AlignBottom);
lectLigne.setCP(infoCsv.at(2));
lectLigne.setVille(infoCsv.at(1));
infoVille.resize(infoVille.size()+1);
infoVille.insert((infoVille.size()-1), lectLigne);
lectLigne.clear();
}
csvVille.close();
}
else
{
qDebug("Erreur ouverture ville");
qDebug() << csvVille.error();
return 0x001;
}
return 0x000;
}