# std::filesystem::directory_iterator::operator*, std::filesystem::directory_iterator::operator->

< cpp‎ | filesystem‎ | directory iterator

const std::filesystem::directory_entry& operator*() const; | (1) | (C++17 起)
const std::filesystem::directory_entry* operator->() const; | (2) | (C++17 起)

访问迭代器所指的 `directory_entry` 。

尾迭代器上的 `operator*` 或 `operator->` 产生未定义行为。

### 参数

（无）

### 返回值

1) 此迭代器所指代的 `directory_entry` 的值。
2) 指向此迭代器所指代的 `directory_entry` 的指针。

### 异常

可能抛出实现定义的异常。

### 参阅

operator*operator-> | 访问所指的目录条目 (`std::filesystem::recursive_directory_iterator` 的公开成员函数)