Войти
ФлеймФорумПрограммирование

Общие вопросы по программированию (71 стр)

Страницы: 170 71 72 73228 Следующая »
#1050
(Правка: 17:14) 17:09, 18 янв. 2020

Delfigamer
> Ну а вообще, структуры с базами не считаются POD, даже если базы пустые. А
> правила C ABI распространяются только на POD.
Так все бы ничего, но: https://rextester.com/NMKZ44968

> Ну и гцц, судя по всему
Уж очень похоже, что виновник тут не ГЦЦ, который во всех отношениях ближе к стандарту, нежели компиляторы от M$. Но и тут, все бы ничего, если бы между различными версиями сборочных тулзов от M$ не было расхождений в этом вопросе.

+ Показать

З.Ы.
Речь тут вот про это идет, если кому не понятно https://en.cppreference.com/w/cpp/language/ebo
СиПиПи референсе, это, конечно, хорошо, но хотелось бы посмотреть где про это в стандартах написано, и какие сборочные тулзы этим стандартам соответствуют.


#1051
(Правка: 17:43) 17:42, 18 янв. 2020
[class.derived]
8 [ Note: A base class subobject might have a layout (3.7) different from the layout of a most derived object of the same type. A base class subobject might have a polymorphic behavior (12.7) different from the polymorphic behavior of a most derived object of the same type. A base class subobject may be of zero size (Clause 9); however, two subobjects that have the same class type and that belong to the same most derived object must not be allocated at the same address (5.10). — end note ]

Получается, что в этом вопросе vc++ таки не соответствует Стандарту.
#1052
12:16, 21 янв. 2020

noexcept для шаблонов в принципе неприменим?

#1053
(Правка: 13:55) 13:54, 21 янв. 2020

nes
> noexcept для шаблонов в принципе неприменим?
Наоборот, единственное назначение noexcept - это подгонка шаблонного кода.

#1054
13:59, 21 янв. 2020

Delfigamer
Сложна.

#1055
14:52, 21 янв. 2020

nes
> noexcept для шаблонов в принципе неприменим?
http://b.atch.se/posts/non-constant-constant-expressions/
вспомнилось

#1056
11:02, 23 янв. 2020

Зачем в остром Си можно подписать на событие один обработчик более одного раза?
Типа чтоб можно было сделать утечку памяти?

#1057
12:05, 23 янв. 2020

nes
> Зачем в остром Си можно подписать на событие один обработчик более одного раза?
Изображение

#1058
12:12, 23 янв. 2020

Delfigamer
Это я про реализацию MulticastDelegate,
в котором по какой-то причине делегаты лежат в списке,
вместо хеш сета.
Отсюда получается поведение, описанное тут https://habr.com/ru/post/262299/

#1059
19:15, 23 янв. 2020

C++: можно ли узнать, имеет ли базовый класс метод с указанной сигнатурой? Есть популярная реализация:

+ Показать

но она работает только для конечного класса и не затрагивает базовые.

#1060
(Правка: 19:54) 19:53, 23 янв. 2020

BingoBongo
Универсальный Детектор Членов - путь в никуда, главный его пропонент на гдру сошел с ума, сменил пол и забанился (не уверен, что именно в такой последовательности)

#1061
22:51, 23 янв. 2020

return [](){};

> сменил пол и забанился
Ты вышел на опасную дорожку. Пропонент вроде был знатным IRL хулиганом.

#1062
(Правка: 23:29) 23:28, 23 янв. 2020

Про кого вы говорите? А то, может, мне уже и из дома выходить лишний раз не надо. Чтобы мне пол не скорректировали.

#1063
3:46, 24 янв. 2020

beejah

Твоё самоопределение в плане пола возможно пошатнётся при личном контакте с картонажником. Ну, по крайней мере он в этом на 99.5% уверен.

#1064
(Правка: 5:04) 4:00, 24 янв. 2020

beejah
он долгое время ухаживал за повелительницей, потом разгонял веником всех остальных ухажёров, потом они оба провозгласили, что переспали irl, а потом выяснилось, что повелительница — это вий. упс.

Страницы: 170 71 72 73228 Следующая »
ФлеймФорумПрограммирование