Size: a a a

2021 March 01

R

Roman in C++ Together 2.0
$HOME - это макрос ведь получается?
источник

Z

Zarret in C++ Together 2.0
Roman
$HOME - это макрос ведь получается?
Это переменная окружения
источник

R

Roman in C++ Together 2.0
а ...
источник

Z

Zarret in C++ Together 2.0
Хранит в себе всякое, в данном случае путь к home папке
источник

R

Roman in C++ Together 2.0
которая является константой и хранит в себе /home/user
источник

R

Roman in C++ Together 2.0
а
источник

R

Roman in C++ Together 2.0
источник

R

Roman in C++ Together 2.0
ля, неподдерживается что лииииии
источник

p

pika42 in C++ Together 2.0
А в экспериментал есть?
источник

R

Roman in C++ Together 2.0
pika42
А в экспериментал есть?
?
источник

M

Matrix Telegram Brid... in C++ Together 2.0
xvitaly: #include <experimental/filesystem>
источник

M

Matrix Telegram Brid... in C++ Together 2.0
xvitaly: Либо апни версию стандарта до C+17.
источник

M

Matrix Telegram Brid... in C++ Together 2.0
источник

R

Roman in C++ Together 2.0
А лять ....
В примере у АДА без :: было, забыл видимо, точно.
источник

R

Roman in C++ Together 2.0
Wild_Wind
namespace fs = std::filesystem;
fs::path path;
char* ptr_home = std::getenv("HOME");
char* ptr_home = std::getenv("APPDATA");
if(ptr_home) {
   path = std::string_view{ptr_home} / ".appname";
} else if (ptr_appdata) {
   path = std::string_view{ptr_home} / "appname";
}
if(fs::is_empty(fs::status(path)){
   fs::create_directories(path);
} else if(fs::is_directory(fs::status(path)) {
   my_namespace::write_data(path / { "filename" + get_date().to_string()});
}
А что значит / в

std::string_view{ptr_home} / ".appname";
источник

D

Danya in C++ Together 2.0
Roman
А что значит / в

std::string_view{ptr_home} / ".appname";
Тоже самое, что и в путях
источник

R

Roman in C++ Together 2.0
Получается
home / ".appname"
источник

R

Roman in C++ Together 2.0
Но должно быть в ковычках тогда тоже ...?
источник

D

Danya in C++ Together 2.0
Roman
А что значит / в

std::string_view{ptr_home} / ".appname";
Только там наверное fs::path вместо string_view
источник

W

Wild_Wind in C++ Together 2.0
Roman
А что значит / в

std::string_view{ptr_home} / ".appname";
Перегруженный оператор деления, который в этом контексте является кроссплатформенным сепаратором директорий.
источник