Size: a a a

2021 February 27

CD

Constantine Drozdov in supapro.cxx
Mikhail Kalugin
Есть такое, и я согласен, что этим не стоит пользоваться. union в общем не плохая штука, но его надо использовать как то так struct {Type type; union {double d; char c}} где Type enum {DOUBLE_TYPE, CHAR_TYPE}
Вы хотите сказать std::variant?
источник

CD

Constantine Drozdov in supapro.cxx
Полностью согласен с такой позицией :)
источник

D

Dmitriy in supapro.cxx
Flower Surgeon
template <class Ty, class Cmp>
bool operator==(A<Ty, Cmp> lhs, A<Ty, Cmp> rhs);


Сам-то понял, чё написал?
А что не так?
источник

FS

Flower Surgeon in supapro.cxx
Dmitriy
А что не так?
Невнимательно читал, прошу прощения.
источник

FS

Flower Surgeon in supapro.cxx
Показалось, что там третий аргумент — компаратор.
источник

D

Dmitriy in supapro.cxx
Flower Surgeon
Невнимательно читал, прошу прощения.
А идеи, что с ADL не так, есть?)
источник

/

/dev/desider in supapro.cxx
Как в std::system("ls path") передать свое значение  path?
источник

GK

Georgy Komarov in supapro.cxx
/dev/desider
Как в std::system("ls path") передать свое значение  path?
Создать нужную строку до вызова system.
Но вообще использование system — не лучшая идея, особенно если у пользователя есть возможность изменить выполняемую команду.
источник

FS

Flower Surgeon in supapro.cxx
/dev/desider
Как в std::system("ls path") передать свое значение  path?
Не использовать std::system для такого.
источник

/

/dev/desider in supapro.cxx
мне нужно узнать расширенные атрибуты файла, который я через path в main() указывал. Т.е. getfattr -d file.test
источник

FS

Flower Surgeon in supapro.cxx
/dev/desider
Как в std::system("ls path") передать свое значение  path?
А какая задача-то изначально стоит?
источник

/

/dev/desider in supapro.cxx
вообще, если один атрибут файла равен 0, то...
источник

GK

Georgy Komarov in supapro.cxx
/dev/desider
мне нужно узнать расширенные атрибуты файла, который я через path в main() указывал. Т.е. getfattr -d file.test
Почему ты не хочешь использовать сисколл getxattr?
источник

/

/dev/desider in supapro.cxx
Georgy Komarov
Почему ты не хочешь использовать сисколл getxattr?
как ето
источник

GK

Georgy Komarov in supapro.cxx
/dev/desider
как ето
Ну, getfattr -d просто вызывает getxattr для указанного файла и выводит их тебе в stdout. Сделай так же в своём коде.
источник

FS

Flower Surgeon in supapro.cxx
Georgy Komarov
Ну, getfattr -d просто вызывает getxattr для указанного файла и выводит их тебе в stdout. Сделай так же в своём коде.
Жёсткий пример у тебя.
источник

GK

Georgy Komarov in supapro.cxx
Flower Surgeon
Жёсткий пример у тебя.
?
источник

FS

Flower Surgeon in supapro.cxx
https://man7.org/linux/man-pages/man2/getxattr.2.html — документация по этому вызову вполне себе исчерпывающая.
источник

/

/dev/desider in supapro.cxx
Georgy Komarov
Ну, getfattr -d просто вызывает getxattr для указанного файла и выводит их тебе в stdout. Сделай так же в своём коде.
У него rval = do_getxattr(path, name, NULL, 0); и результатом является число, а мне нужен конкретный атрибут
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
доброе утро
источник