Vladislav
> struct X {} g а я думал этот синтаксис MS расширение
которое еще в сишечке было? Или ты о чем?
Constantine
ну вообще объявление структуры одновременно с
Constantine
там struct {} f () {}
Vladislav
всю жизнь было, еще с чистого си
Constantine
я точно натыкался на места, где мне вижак компилировал, а clang нет
Berkus
так что не удивительно
Constantine
https://godbolt.org/g/ryzmxE
🦥Alex Fails
я пытаюсь построить пример, когда g + g будет синтаксически корректным и g будет обозначать разное
дык еще в Си есть правило, что может быть тип и переменная одинакового имени. Именно из-за этого в крестах используется`::`
🦥Alex Fails
https://godbolt.org/g/mLFNvw
ну, или так
Vladislav
ну, или так
Тут чит)
🦥Alex Fails
какой-нибудь пустой пробел?
Vladislav
Угу
Berkus
нет, это всё дезинформация, распространяемая лично Столманом
Berkus
https://doc.rust-lang.org/nightly/nomicon/README.html любителям UB посвящается
Stas
Привет)
Anatoly
сам набросай, там ведь pro cons очевидны
Berkus
Есть, header онли отлично оптимизируется без всякого лто, но дольше компилируется если там какая то шаблонная магея в количестве. Но я вот хедер онли буст юзаю и не жужжу т. К. Результат оптимизации того стоит
Berkus
Да и вообще object library как он используется в спп это архаизм
Berkus
Там же метаданных вообще хуй да нихуя
Danil
https://softwareengineering.stackexchange.com/questions/305618/are-header-only-libraries-more-efficient
Anatoly
Тебе авторитет нужен?
Anatoly
Сунул под нос?
Berkus
в каком смысле
Anatoly
в каком смысле
предельно конкретен
Vadim
Привет, может кто знает, как правильно в UML нарисовать пересекающее событие, например вот после выстрела происходит move пули и для каждого объекта свой ответ, как правильно нарисовать? спасибо
Vadim
не дублируя move для каждого из них
Berkus
это примерно овер 9000% оффтопик
Vadim
ответ на move для field, ответ на move для wall, только не рисовать для каждого объекта
Anatoly
Напомните, T* p = new (mem) T; p->~T(); p = new (mem) T; p->~T(); - это валидно для любого DefaultConstructible, или есть какие-то ограничения?
Vadim
Впрочем, спасибо
Anatoly
кажется там был какой-то нюанс со ссылками
Berkus
«валидно» вроде не ругательство, если только у плюсовиков
Anatoly
кажется нашел http://eel.is/c++draft/basic.life#8.3
Berkus
это был ответ на то, что было стёрто
zi
Всем привет. Такая тема возникла: не могу прочитать Страуструпа "The C++ language" на английском. Переведенной нашел книгу "Язык программирования C++. Специальное издание". Как я понимаю, это чуть более старая версия the c++ language и в ней нет стандарта c++ 11. Собственно вопрос: насколько критично по ней обучаться?
Vernat
Всем привет. Такая тема возникла: не могу прочитать Страуструпа "The C++ language" на английском. Переведенной нашел книгу "Язык программирования C++. Специальное издание". Как я понимаю, это чуть более старая версия the c++ language и в ней нет стандарта c++ 11. Собственно вопрос: насколько критично по ней обучаться?
вообще его книга не самая лучшая для обучения это раз. есть книги других авторов по последним плюсам это два у страуструпа есть отдельная книга для новичков, там вроде 11 стандарт уже есть. не помню название, гуглится на раз два
Vernat
имхо не стоит
Alexander "SonnySlave"
ты с переводчиком читай
Anonymous
++, английский в мире IT вообще полезно знать.
Vernat
еще для подобных вопрос кажется t.me/supapro больше подходит, там вопросы новичков
Denis
еще такая мне понравилась ISBN 978-5-93286-095-3
zi
Зачем тебе C++? что ты там такого увидел?
Я не хочу отвечать на этот провокационный вопрос
Anonymous
нет, вопрос как вопрос.
Anatoly
Golang
Крылатый
Так.
zi
так вопрос вроде по книге был. а тут полемика пошла)
Крылатый
Угадайте, какое время сейчас?
Крылатый
Время банов!
Anonymous
нет, вопрос как вопрос.
ты ведь наверное не знаеш что C++ не нужен.
Anonymous
Время банов!
ну да, спасай C++, а то переманят человека в нормальные языки.
zi
ты ведь наверное не знаеш что C++ не нужен.
мне для дома. за пределами квартиры никто о моих наклонностях не узнает
Anonymous
Время банов!
Ну дк за что. C++ и правда катится по популярности (в основном из-за своих же проблем).
Anonymous
Дай инвайт, закину туда свой длиннопост.
Anonymous
https://telegram.me/joinchat/BYlFbECi8UKU0bCqc7jWlQ
Ivan
может группу переименовать, чтобы сложнее искалась?
Крылатый
Зачем?
Ivan
ну, я постоянно вижу вы в supapro отсылаете. Просто у людей от название pro.cxx может возникнуть и другая ассоциация: про (about) си++
Крылатый
Так всё верно.
Ivan
ну ладно
🦥Alex Fails
да норм ассоциация, но еще два года назад было ррешено, что новичков учим в соседней группе)
Крылатый
this ^
Ivan
ну обычно новичёк в поисках идёт по простому пути. Или вам охота перенаправлять каждый раз?
🦥Alex Fails
если мы этого делать не будем, то будет хуже для всех, это шаг назад
Anonymous
Если на вопрос можно ответить просто и спросивший не тупит — прямо здесь отвечаем обычно.
Ivan
ладно, просто supapro тоже не очевидно для новичка
Anonymous
В противном случае — дорога в @supapro.
Igor
ладно, просто supapro тоже не очевидно для новичка
дак вон пин висит, "супапро - чат для начинающих, флудпак - флуд сюда ..."