Предположим, я создаю файл для записи следующим образом:
std::ofstream my_file("filename", std::ios_base::out | std::ios_base::trunc);
Как определяются разрешения для этого файла?У меня была программа, выполняющая всю ночь, генерирующую файлы примерно раз в минуту - некоторые из них 0644, а другие 0660, и в моем коде нет ничего, что могло бы изменить его.(Я видел, что некоторые реализации позволяют третьему аргументу устанавливать права доступа к файлу - я использую gcc 4.1.2, который, кажется, не поддерживает это).