Size: a a a

2020 March 25

ПК

Побитый Кирпич in pro.cxx
Alexander N
Оо это капец усложнение компилера
Какое усложнение если есть уже всё?
источник

K

Konstantin in pro.cxx
ed braed
А в std есть интерфейс для именованных мьютексов?
Чёт не нахожу вроде..
в std точно нет
источник

K

Konstantin in pro.cxx
возможно в boost multiprocess есть
источник

eb

ed braed in pro.cxx
Хмм ок, пасиба.
источник

AN

Alexander N in pro.cxx
Побитый Кирпич
Какое усложнение если есть уже всё?
А что насчет всяких экзотик типа icc, Embracadero и прочих? Всяких специализированных компилеров для embedded
источник

ПК

Побитый Кирпич in pro.cxx
Alexander N
А что насчет всяких экзотик типа icc, Embracadero и прочих? Всяких специализированных компилеров для embedded
В icc уверен тоже есть nrvo, на остальное положить болт
источник

AL

Anton Lashkov in pro.cxx
Yegor Popov
Подскажите литературу, сам я не разберусь
WinAPI

    HANDLE handle = CreateMutexA(NULL, FALSE, "Global\\MyAppName");
   if (handle == INVALID_HANDLE_VALUE)
   {
       //Another instance is already running
   }
источник

ПК

Побитый Кирпич in pro.cxx
Alexander N
А что насчет всяких экзотик типа icc, Embracadero и прочих? Всяких специализированных компилеров для embedded
Компиляторам для ембедед я думаю тоже пофиг на полноценную поддержку с++
источник

A

ARCHANGEL in pro.cxx
парни, подскажите, зачем люди пишут struct вместо class? В моём понимании: struct, это когда там только поля, если есть методы, то нагляднее писать class. Может, ещё какие-то выигрыши есть в новых стандартах?
источник

VK

Valentin Kornienko in pro.cxx
Побитый Кирпич
Компиляторам для ембедед я думаю тоже пофиг на полноценную поддержку с++
Домашний проект билжу нормально gcc свежим^)
источник

ПК

Побитый Кирпич in pro.cxx
ARCHANGEL
парни, подскажите, зачем люди пишут struct вместо class? В моём понимании: struct, это когда там только поля, если есть методы, то нагляднее писать class. Может, ещё какие-то выигрыши есть в новых стандартах?
У struct могут быть методы вполне
источник

ПК

Побитый Кирпич in pro.cxx
Struct это когда DTO объект, без инвариантов на поля
источник

A

ARCHANGEL in pro.cxx
Побитый Кирпич
Struct это когда DTO объект, без инвариантов на поля
тут непонятно ничего )
источник

A

ARCHANGEL in pro.cxx
Побитый Кирпич
У struct могут быть методы вполне
то, что они вполне себе технически могут быть, это ясно, но это имхо говнокод
источник

A

ARCHANGEL in pro.cxx
или нет?
источник

ПК

Побитый Кирпич in pro.cxx
ARCHANGEL
или нет?
Нет, там могут быть приватные методы, которые ты не хочешь палить, а публичные вызывают приватные, тут просто организация интерфейса
источник

АК

Александр Караев in pro.cxx
ARCHANGEL
то, что они вполне себе технически могут быть, это ясно, но это имхо говнокод
вкусовщина, зависящая от кодстайла
источник

A

ARCHANGEL in pro.cxx
Побитый Кирпич
Нет, там могут быть приватные методы, которые ты не хочешь палить, а публичные вызывают приватные, тут просто организация интерфейса
ну как и в классе
источник

A

ARCHANGEL in pro.cxx
в чём выигрышь такого подхода - делать структуры вместо классов, и есть ли он?
источник

ПК

Побитый Кирпич in pro.cxx
ARCHANGEL
тут непонятно ничего )
Если на поля не наложены никакие условия, которые всегда должны выполняться (инварианты), то их можно писать в public секции
источник