- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
void Cluster::CloseConnection()
{
m_Connection->close();
if (!m_Connection->IsOK())
throw ConnectionError(m_Connection->LastError());
}
void ClusterGroup::RemoveCluster(int iIndex)
{
Cluster *pSubCluster = m_SubClusters->At[i];
pSubCluster->CloseConnection();
delete pSubCluster;
m_SubClusters->SetAt(i, NULL);
}
someone 06.06.2013 14:51 # −10
Как прикажете обрабатывать ошибку закрытия? Сделать-то всё равно уже нельзя. Большинство виденных мной обработчиков Closeable.close() в Java либо оборачивают его в try с пустым catch, либо используют Closeables.closeQuietly(), делающий то же самое.
roman-kashitsyn 06.06.2013 14:56 # −11
defecate-plusplus 06.06.2013 14:57 # −11