共用方式為


basic_recursive_directory_iterator::basic_recursive_directory_iterator 建構函式

建構 basic_recursive_directory_iterator 物件。

basic_recursive_directory_iterator();
basic_recursive_directory_iterator(const Path& Pval);
basic_recursive_directory_iterator(const Path& Pval, error_code& Code);
basic_recursive_directory_iterator(const basic_recursive_directory_iterator& Right);
basic_recursive_directory_iterator(basic_recursive_directory_iterator&& Right);

參數

  • Right
    basic_recursive_directory_iterator 物件。

  • Pval
    Path 物件。 Path 可以是 basic_path 或衍生自 basic_path 的型別。

  • Code
    error_code 物件。

備註

第一個建構函式儲存一個 null 指標。

第二和第三個建構函式會嘗試開啟和讀取儲存的檔案名稱儲存在 Pval中的目錄。 如果開啟或讀取失敗,物件儲存空的檔案名稱。

第三個建構函式存放與 Code建構的任何錯誤。

前三個建構函式都允許進入子目錄。

第四個建構函式複本從 Right建構的物件。

第五個建構函式將會從 Right建構的物件。

如果已成功開啟目錄並至少包含一個檔案名稱,建構函式會逐一查看序列中第一個檔案名稱和相關狀態,在目前的項目。

需求

標題: filesystem

命名空間: std::tr2::sys

請參閱

參考

basic_recursive_directory_iterator 類別

<filesystem>