Добавить к библиотеке std::filesystem алиас fs

Игорь Шаповал
Игорь Шаповал

В С++17 была добавлена библиотека std::filesystem. При использовании к каждой функции нужно добавлять namespace std::filesystem. На практике в основном пишут алиас fs.

namespace fs = std::filesystem;

Предлагаю добавить алиас к стандартной библиотеке и писать код проще.

 

if(std::fs::is_regular_file(s)) {
    std::cout << " is a regular file\n";
}
2
рейтинг
2 комментария
yndx-antoshkka

Эта идея уже обсуждается http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1005r0.html

yndx-antoshkka
Обновлено 
Игорь Шаповал

Есть надежды что это попадет в стандарт. Ведь это такая маленькая вещь.

Игорь Шаповал
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения