0

Java にはファイル関連の例外クラスがあります。

C++ または Qt には同様のクラスがありますか?

4

2 に答える 2

1

標準ライブラリ ストリームには 2 つのモードがあります。

  1. 状態チェック - プログラマはgood()、 、eof()fail()またはを呼び出しbad()て問題を検出する必要があります。

  2. 例外のスロー - プログラマーが呼び出しexceptions(...)て例外マスクを設定します。例についてはリンクを参照してください。

通常、Qt ライブラリは例外を使用しません。QIODeviceクラス (したがって) は、呼び出しの成功または失敗に対してQFileを返します。boolエラー メッセージは から取得できますQIODevice::errorString()

于 2012-07-18T09:58:04.543 に答える
1

c++ (プログラミング言語) と Qt (ライブラリ) を混在させています...

裸の C++ を使用したい場合、 iostreamsにはファイルストリームを処理するための ifstream があります。例外がスローされるかどうかはわかりません。使用しないでください。はじめに: http://www.boost.org/doc/libs/1_50_0/libs/filesystem/doc/tutorial.html

于 2012-07-18T09:36:37.143 に答える