ファイルのアクセス許可を設定しようとしています。QFile
オブジェクトを処理する際に、コードを 1 行節約できると考えました。
QFile("somefile.txt").setPermissions(QFile::WriteOther);
コンパイルして実行しましたが、何もしませんでした。もちろん、正しい方法でやったときはうまくいきました。(驚くことではありません。)
QFile tempFileHandle("somefile.txt");
tempFileHandle.setPermissions(QFile::WriteOther);
これは C++ の構文を理解する良い機会だと思います。元の方法がうまくいかないことは認めますが、なぜですか?