我该如何处理C ++ / Qt中的异常?

时间:2012-01-01 17:15:40

标签: c++ qt

  

可能重复:
  To throw or not to throw exceptions?

例如,在某些代码中,

int Type1::LoadFile(QString filePath)
{
    QFile infile(filePath);
    if (!infile.open(QIODevice::ReadOnly | QIODevice::Text))
        return 1 or throw some exception;
    QTextStream in(&

我该怎么做,返回1(表示打开文件失败)或抛出一些FileLoadErrorException?

感谢。

0 个答案:

没有答案