Как установить полномочия файла (кросс-платформенные) в C++?

Я использую C++ ofstream выписать файл. Я хочу установить полномочия быть только доступным пользователем: 700. В Unix; я предполагаю, что могу просто проблема a system("chmod 700 file.txt"); но мне нужен этот код для работы над Windows также. Я могу использовать некоторый API Windows; но каков лучший C++ кросс-платформенный способ сделать это?

22
задан jww 24 September 2019 в 15:16
поделиться