Size: a a a

2020 August 08

s

std::slavik in supapro.cxx
я все еще не пойму
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
да где ub то
Имя с _M = UB
источник

s

std::slavik in supapro.cxx
это где написано?
источник

ПК

Побитый Кирпич... in supapro.cxx
std::slavik
это где написано?
в стандарте С++
источник

R

Repti1oid in supapro.cxx
std::slavik
это какой версии
По спецификации - Страуструп Б. - Язык программирования С++. Краткий курс - 2019. А по программированию - Страуструп Б. - Программирование. Принципы и практика с использованием C++ (2е издание) - 2016
источник

VD

Vlad Doc in supapro.cxx
std::slavik
это где написано?
В стандарте. Имена с которые начинаются с _ и __ reserved for implementation use.
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Repti1oid
По спецификации - Страуструп Б. - Язык программирования С++. Краткий курс - 2019. А по программированию - Страуструп Б. - Программирование. Принципы и практика с использованием C++ (2е издание) - 2016
Книга Страуструпа это просто книга. Стандарт страниц 1800
источник

DP

Denis Paukaev in supapro.cxx
Vlad Doc
В стандарте. Имена с которые начинаются с _ и __ reserved for implementation use.
Ну не так на самом деле
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Denis Paukaev
Ну не так на самом деле
Here we go again
источник

DP

Denis Paukaev in supapro.cxx
Важен скоуп ещё
источник

DP

Denis Paukaev in supapro.cxx
Но я выбираю вариант не выбирать такой нейминг
источник

DP

Denis Paukaev in supapro.cxx
Тогда не надо помнить все эти увлекательные случаи
источник

s

std::slavik in supapro.cxx
Vlad Doc
В стандарте. Имена с которые начинаются с _ и __ reserved for implementation use.
да, но это не UB
источник

s

std::slavik in supapro.cxx
From the 2003 C++ Standard:

17.4.3.2.1 Global names [lib.global.names]
Certain sets of names and function signatures are always reserved to the implementation:

Each name that contains a double underscore (_ _) or begins with an underscore followed by an uppercase letter (2.11) is reserved to the implementation for any use.
Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.165
165) Such names are also reserved in namespace ::std (17.4.3.1).
источник

C

CodeDetector in supapro.cxx
std::slavik
From the 2003 C++ Standard:

17.4.3.2.1 Global names [lib.global.names]
Certain sets of names and function signatures are always reserved to the implementation:

Each name that contains a double underscore (_ _) or begins with an underscore followed by an uppercase letter (2.11) is reserved to the implementation for any use.
Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.165
165) Such names are also reserved in namespace ::std (17.4.3.1).
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

VS

Vlad Serebrennikov in supapro.cxx
std::slavik
From the 2003 C++ Standard:

17.4.3.2.1 Global names [lib.global.names]
Certain sets of names and function signatures are always reserved to the implementation:

Each name that contains a double underscore (_ _) or begins with an underscore followed by an uppercase letter (2.11) is reserved to the implementation for any use.
Each name that begins with an underscore is reserved to the implementation for use as a name in the global namespace.165
165) Such names are also reserved in namespace ::std (17.4.3.1).
>begins with an underscore followed by an uppercase letter
и это не про твою переменную что ли?
источник

s

std::slavik in supapro.cxx
Vlad Serebrennikov
>begins with an underscore followed by an uppercase letter
и это не про твою переменную что ли?
где там написано про UB?
источник

VS

Vlad Serebrennikov in supapro.cxx
>reserved for implementation
источник

s

std::slavik in supapro.cxx
так
источник

s

std::slavik in supapro.cxx
и что это значит?
источник