cpp-ru / ideas

Идеи по улучшению языка C++ для обсуждения
https://cpp-ru.github.io/proposals
Creative Commons Zero v1.0 Universal
89 stars 0 forks source link

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

Open Neargye opened 3 years ago

Neargye commented 3 years ago

Перенос предложения: голоса +8, -5 Автор идеи: Игорь Шаповал

В С++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";
}
Neargye commented 3 years ago

yndx-antoshkka 4 апреля 2019, 15:41 Эта идея уже обсуждается http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1005r0.html

Игорь Шаповал 4 апреля 2019, 20:25 Есть надежды что это попадет в стандарт. Ведь это такая маленькая вещь.

Alrott SlimRG 21 января, 11:42 Итак целая путаница с данной библиотекой Лучше уж оставвить

std::filesystem