Size: a a a

2020 July 08

VD

Vlad Doc in pro.cxx
Побитый Кирпич
https://godbolt.org/z/sH2w46

Это баг какой то? Почему msvc не компилит _finally с одним подчеркиванием? __finally ещё могу понять, это reserved слово, но тут один _
Потому что нижние подчёркивания в начале это бан.
источник

v

vehlwn in pro.cxx
Побитый Кирпич
https://godbolt.org/z/sH2w46

Это баг какой то? Почему msvc не компилит _finally с одним подчеркиванием? __finally ещё могу понять, это reserved слово, но тут один _
источник

v

vehlwn in pro.cxx
*просто с минусом.
источник

ПК

Побитый Кирпич... in pro.cxx
Тут маленькая буква и один _. Это разрешено
источник

VS

Vlad Serebrennikov in pro.cxx
Vlad Doc
Потому что нижние подчёркивания в начале это бан.
не в этом случае
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Vlad Serebrennikov
не в этом случае
Почему
источник

VS

Vlad Serebrennikov in pro.cxx
источник

v

vehlwn in pro.cxx
Побитый Кирпич
Тут маленькая буква и один _. Это разрешено
Один минус в глобал скопе. Сколько можно повторять?
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Vlad Serebrennikov
не в этом случае
А я думал ты про то что нельзя
источник

v

vehlwn in pro.cxx
Побитый Кирпич
Тут маленькая буква и один _. Это разрешено
In addition, some identifiers are reserved for use by C ++ implementations and shall not be used otherwise; no
diagnostic is required.

(3.1)
Each identifier that contains a double underscore __ or begins with an underscore followed by an
uppercase letter is reserved to the implementation for any use.

(3.2)
Each identifier that begins with an underscore is reserved to the implementation for use as a name in
the global namespace
источник

ПК

Побитый Кирпич... in pro.cxx
Да, вижу
источник

VS

Vlad Serebrennikov in pro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А я думал ты про то что нельзя
нет, я был неправ
источник

DP

Denis Paukaev in pro.cxx
что за странное желание сделать идентификатор с _, вам что, в жизни проблем мало?)
источник

v

vehlwn in pro.cxx
Очевидно это зарезервированный символ вижака, который на самом деле макрос с двумя минусами.
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in pro.cxx
Vlad Serebrennikov
нет, я был неправ
Бывает
источник

ПК

Побитый Кирпич... in pro.cxx
Denis Paukaev
что за странное желание сделать идентификатор с _, вам что, в жизни проблем мало?)
Это в коде либы
источник

DP

Denis Paukaev in pro.cxx
Побитый Кирпич
Это в коде либы
напиши им что ты про них думаешь
источник

v

vehlwn in pro.cxx
Побитый Кирпич
Это в коде либы
Вот это подвох.
источник

v

vehlwn in pro.cxx
Denis Paukaev
напиши им что ты про них думаешь
Кинь им в лицо стандарт.
источник

ПК

Побитый Кирпич... in pro.cxx
Хотя походу это всё таки багофича msvc, потому что в либе _finally это метод, но в msvc видимо правда макрос _finally разворачивается в __finally. Но всё равно горит с тех, кто юзает _ префиксом
источник