hirthwork 19.03.2012 10:00 mcabber19554287

почем в имя символа возвращаемый тип не прописывается?

1. 0xd34df00d 19.03.2012 10:00 Azoth_primary

Потому что перезгрузка по возвращаемому типу невозможна.

2. Cthulhu 19.03.2012 10:07 work

А зачем? Для однозначной идентификации функции он ведь не нужен.

4. hirthworkCthulhu /2 19.03.2012 10:15 mcabber19554287

затем, что если я в либе сменю возвращаемый тип с std::map на std::unordered_map, а на машине будет поставлена старая библиотека, то я получу ошибку загрузки разделяемой библиотеки, а не невнятный попорченный стек.

5. DZhon0xd34df00d /1 19.03.2012 10:20

Я не сильно уверен, что причинно-следственная связь протекает именно в эту сторону.

6. Cthulhuhirthwork /4 19.03.2012 10:30 work

А стандартец тебе никогда не обещал подобных ништяков. Впрочем, если я правильно помню, студийный компилятор сохраняет и тип возвращаемого значения, надо проверить.

7. 0xd34df00dDZhon /5 19.03.2012 10:33 Jabiru

Я почти уверен, что это из-за соснувшей системы типов плюсцов и прочих сишечек, но надо доказать. А мне щас лень.

8. DZhonCthulhu /6 19.03.2012 13:07

Сохраняет, инфа 100%.

9. hirthworkDZhon /8 19.03.2012 13:34 mcabber174476C9

это штудиа. а вот gcc — нет

10. 0xd34df00dhirthwork /9 19.03.2012 13:34 Azoth

Поэтому Магог, кстати, сегодня и ругался на.

11. Cthulhuhirthwork /9 19.03.2012 13:34 work

Soo typical.

12. hirthwork0xd34df00d /10 19.03.2012 13:35 mcabber174476C9

... на систему разработки им. дедфуда

13. DZhonhirthwork /9 19.03.2012 13:52

Проблемы индейцев из резервации.

14. DZhon0xd34df00d /10 19.03.2012 13:53

Магог ругается на все, что не коррелирует с его мнением, это же привычная штука.

Do you really want to delete ?