Size: a a a

2020 August 22

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Я сказал что ссылки все равно используют указатели под капотом
Но... Нет.
источник

hh

horse horssyyy in supapro.cxx
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Я сказал что ссылки все равно используют указатели под капотом
Указатель - это всегда переменная.
Ссылка - нет. Ссылки может в машинном коде не быть вообще
источник

hh

horse horssyyy in supapro.cxx
Просто посмотрите это видео и скажите что вам все понятно
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Просто посмотрите это видео и скажите что вам все понятно
А можно не смотреть?
Мне и так все понятно...
источник

D

Danya in supapro.cxx
Ilia Zviagin
А можно не смотреть?
Мне и так все понятно...
Нельзя
источник

D

Danya in supapro.cxx
Но сначала
источник

D

Danya in supapro.cxx
Danya
Так
Мне нужен макрос по типу
RUN_CODE_IF_CPP20({
 /// multiline code
})

Нормальное ли вот такое определение этого макроса:
#if CPP20
 #define RUN_CODE_IF_CPP20(...) int main()  __VA_ARGS__
#else
 #define RUN_CODE_IF_CPP20(...) int main() {}
#endif
Ответь на вопрос)
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
Ответь на вопрос)
Это я должен?
источник

D

Danya in supapro.cxx
Ilia Zviagin
Это я должен?
Ну хоть кто-нибудь
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
Так
Мне нужен макрос по типу
RUN_CODE_IF_CPP20({
 /// multiline code
})

Нормальное ли вот такое определение этого макроса:
#if CPP20
 #define RUN_CODE_IF_CPP20(...) int main()  __VA_ARGS__
#else
 #define RUN_CODE_IF_CPP20(...) int main() {}
#endif
Ой, я variadic macros даже не изучал...
Полагаю это не нужным явлением, по крайней мере пока...
источник

R

Royle in supapro.cxx
Привет Всем!
Zadaniye«Давайте теперь попробуем реализовать вариантный тип, позволяющий хранить произвольные типы данных. При этом, для простых типов размером <=16 байт, хранение должно осуществляться в самом объекте. Во всех остальных случаях должен храниться указатель. При этом должна быть реализована логика работы "умных указателей".« Подскажите пожалуйста, по материалам, что мне поможет это реализовать?
источник

0

0xFF in supapro.cxx
std::variant
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
Так
Мне нужен макрос по типу
RUN_CODE_IF_CPP20({
 /// multiline code
})

Нормальное ли вот такое определение этого макроса:
#if CPP20
 #define RUN_CODE_IF_CPP20(...) int main()  __VA_ARGS__
#else
 #define RUN_CODE_IF_CPP20(...) int main() {}
#endif
Похоже, так не прокатит, в VA_ARGS вроде должны быть выражения, разделенные запятыми
источник

D

Danya in supapro.cxx
Ilia Zviagin
Похоже, так не прокатит, в VA_ARGS вроде должны быть выражения, разделенные запятыми
У меня в куске кода запятые будут
источник

Е

Егор in supapro.cxx
Royle
Привет Всем!
Zadaniye«Давайте теперь попробуем реализовать вариантный тип, позволяющий хранить произвольные типы данных. При этом, для простых типов размером <=16 байт, хранение должно осуществляться в самом объекте. Во всех остальных случаях должен храниться указатель. При этом должна быть реализована логика работы "умных указателей".« Подскажите пожалуйста, по материалам, что мне поможет это реализовать?
взглянь на std::conditional и if constexpr
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
У меня в куске кода запятые будут
Ну там между запятыми наверное должны быть выражения
источник

R

Royle in supapro.cxx
Егор
взглянь на std::conditional и if constexpr
ОКе!
источник

R

Royle in supapro.cxx
0xFF
std::variant
Окее!
источник

IZ

Ilia Zviagin in supapro.cxx
Danya
У меня в куске кода запятые будут
Может тебе все же лучше свинью?
источник