Size: a a a

2021 February 12

D

Danya in pro.cxx
Artöm Bakri Al-Sarmini
На строке &Foo::secret можно было бы, но видимо не подумали заранее
Ну я именно про эту строку
источник

AB

Artöm Bakri Al-Sarmi... in pro.cxx
http://www.gotw.ca/gotw/076.htm
> This  isn't actually a problem. The issue here is of protecting against Murphy vs. protecting against Machiavelli... that is, protecting against accidental misuse (which the language does very well) vs. protecting against deliberate abuse (which is effectively impossible). In the end, if a programmer wants badly enough to subvert the system, he'll find a way
источник

IZ

Ilia Zviagin in pro.cxx
/s@SupaproBot
источник

S

SupaproBot in pro.cxx
@mmkhitaryan Ваш вопрос перемещён в чат @supapro . Там Вам с радостью помогут с Вашей проблемой :)
источник

OZ

Oleksii Zimenko in pro.cxx
/s@SupaproBot
источник

MP

Mike Piterson in pro.cxx
Ребят, а кто-то имел опыт статической линковки OpenSSL в VS 2019?
источник

ГH

Гласси Hudobin in pro.cxx
Mike Piterson
Ребят, а кто-то имел опыт статической линковки OpenSSL в VS 2019?
Хороший вопрос в пятницу вечером после работы. Если вкратце, то в билд-скрипте OpenSSL ищутся флаги /MD и заменяются на /MT. Насколько я помню...
источник

EP

Egor Pugin in pro.cxx
Mike Piterson
Ребят, а кто-то имел опыт статической линковки OpenSSL в VS 2019?
источник

MP

Mike Piterson in pro.cxx
Гласси Hudobin
Хороший вопрос в пятницу вечером после работы. Если вкратце, то в билд-скрипте OpenSSL ищутся флаги /MD и заменяются на /MT. Насколько я помню...
я изменил /MD на /MT в свойствах проекта, только вот возникло 97 ошибок по типу "неразрешённый внешний символ"
источник

MP

Mike Piterson in pro.cxx
Благодарю
источник

KO

Konstantin Osipov in pro.cxx
Скажите пожалуйста, а человеческого способа (через runtime/compiler support) сконвертировать enum class в строку до сих пор нет и нужно использовать библиотеки? То есть мы как бы получили новый enum, но он снова недоделанный?
источник

D

Danya in pro.cxx
Konstantin Osipov
Скажите пожалуйста, а человеческого способа (через runtime/compiler support) сконвертировать enum class в строку до сих пор нет и нужно использовать библиотеки? То есть мы как бы получили новый enum, но он снова недоделанный?
Ну можно переписать magic_enum себе
источник

D

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

D

Danya in pro.cxx
Рефлексия будет — будет и compiler support для подобного
источник

KO

Konstantin Osipov in pro.cxx
блин больно как, почему в С++ чате *всегда* отвечают "не делайте так"
источник

D

Danya in pro.cxx
Konstantin Osipov
блин больно как, почему в С++ чате *всегда* отвечают "не делайте так"
Где я такое написал и про что?
источник

KO

Konstantin Osipov in pro.cxx
"это не задача enum'а"
источник

D

Danya in pro.cxx
Ну так это правда :)
источник

KO

Konstantin Osipov in pro.cxx
я в С вот уже лет 20 как вот так пользуюсь, и работает...
источник

KO

Konstantin Osipov in pro.cxx
/* Macros to define enum and corresponding strings. */                          
#define ENUM0_MEMBER(s, ...) s,                                                
#define ENUM_MEMBER(s, v, ...) s = v,                                          
#define ENUM0(enum_name, enum_members) enum enum_name { enum_members(ENUM0_MEMBER) enum_name##_MAX }
#define ENUM(enum_name, enum_members) enum enum_name { enum_members(ENUM_MEMBER) enum_name##_MAX }
источник