Share via


basic_directory_iterator 類別

在檔案系統目錄描述輸入 Iterator 那序列將檔名。 對於 Iterator X,對 basic_directory_entry 的 *X 運算式評估物件封裝的檔案名稱和了解相關檔案的狀況的任何。

template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;

備註

類別儲存型別 Path物件,表示在目錄序列的目前檔案名稱。 Path 可以是 basic_path 或衍生自 basic_path 的型別。

成員

公用 Typedefs

Name

說明

basic_directory_iterator::path_type

樣板參數 Path的同義字。

basic_directory_iterator::string_type

字串型別 Path::string_type的同義字。

basic_directory_iterator::value_type

basic_directory_entry<Path>的一個同義資料表。

公用建構函式

Name

說明

basic_directory_iterator::basic_directory_iterator 建構函式

建構 basic_directory_iterator 物件。

公用運算子

Name

說明

basic_directory_iterator::operator* 運算子

擷取已儲存的 Path 物件。

basic_directory_iterator::operator++ 運算子

讀取和儲存的 Path 物件。

basic_directory_iterator::operator= 運算子

目前 Path 物件的指派運算子。

basic_directory_iterator::operator-> 運算子

傳回 &**this。

需求

標題: filesystem

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

請參閱

參考

<filesystem>

其他資源

C++ 標準程式庫標頭檔