Size: a a a

2020 November 17

K

Kirill in pro.cxx
Александр Караев
__PRETTY_FUNCTION__ внутри void f<Color::RED> будет содержать подстроку "Color::RED"
А, ну значит всё таки макросы
источник

АК

Александр Караев... in pro.cxx
Kirill
А, ну значит всё таки макросы
ну подожди-ка, макросы где? в реализации библиотеки? да.
макросы или лишние строки кода со стороны пользователя? нет
источник

ПК

Побитый Кирпич... in pro.cxx
Kirill
А, ну значит всё таки макросы
Считай что это не макрос а ключевое слово
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
Статическая локалка
источник

K

Kirill in pro.cxx
Ладно, спасибо ) Крутая вещь
источник

P

Pepe 🐸 in pro.cxx
можно ли читать/писать в один файл в несколько потоков fstream (то есть создать несколько объектов с одним файлом) И если да, как синхронизация устроена, будет ли ОС как то синхронизировать?
источник

DK

Denys Kostwarov in pro.cxx
Вряд-ли
источник

DK

Denys Kostwarov in pro.cxx
У харда одна считывающая головка
источник

ПК

Побитый Кирпич... in pro.cxx
Pepe 🐸
можно ли читать/писать в один файл в несколько потоков fstream (то есть создать несколько объектов с одним файлом) И если да, как синхронизация устроена, будет ли ОС как то синхронизировать?
Можно, если напишешь свой fstream
источник

DK

Denys Kostwarov in pro.cxx
Побитый Кирпич
Можно, если напишешь свой fstream
Это на аппаратном уровне не возможно (мб я ошибаюсь)
источник

ПК

Побитый Кирпич... in pro.cxx
Denys Kostwarov
Это на аппаратном уровне не возможно (мб я ошибаюсь)
пофиг на аппаратный уровень
источник

ПК

Побитый Кирпич... in pro.cxx
А если не пофиг, то нельзя, офк)
источник

P

Pepe 🐸 in pro.cxx
Побитый Кирпич
Можно, если напишешь свой fstream
то есть просто стандартно невозможно в неск потока открыть?
источник

I

Ioann_V in pro.cxx
Denys Kostwarov
У харда одна считывающая головка
а у ссд?
источник

DK

Denys Kostwarov in pro.cxx
Ioann_V
а у ссд?
Ну не думаю что fstream чекает что у тебя стоит , ссд или хард
источник

I

Ioann_V in pro.cxx
ну да, так и есть. Я так, к альтернативе скорее.
источник

P

Pepe 🐸 in pro.cxx
вообще задача была в том чтобы если несколько тредов пишут, чтобы не ресетить файловый поток каждый раз и заново не добираться до нужного места
источник

АК

Александр Караев... in pro.cxx
Pepe 🐸
вообще задача была в том чтобы если несколько тредов пишут, чтобы не ресетить файловый поток каждый раз и заново не добираться до нужного места
Под мьютексом пиши
источник

P

Pepe 🐸 in pro.cxx
Александр Караев
Под мьютексом пиши
ну тогда понятно что нужен один поток, который под мьютексом и каждый тред будет ресетить файл стрим
источник

P

Pepe 🐸 in pro.cxx
Pepe 🐸
ну тогда понятно что нужен один поток, который под мьютексом и каждый тред будет ресетить файл стрим
то есть допустим если несколько тредов пишут что то последовательно внутри каждого треда (тред 1 идет по строкам: 1, 2, 3, а тред 2 идет: 2, 3, 4)
источник