Size: a a a

cxx.Дискуссионная

2020 March 07

O

Ofee in cxx.Дискуссионная
Т-34 85
"возможно"....
Ты std::function использовал хотя бы раз?
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
"возможно"....
неправильно выразилась, сейчас исправлю
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
char_traits — это костыльная попытка эффективно решить проблемы наследования
какое отношение это имеет к наследованию. И при чём тут вообще это?
источник

O

Ofee in cxx.Дискуссионная
а это кто
неправильно выразилась, сейчас исправлю
Забей, любые твои слова  будут использованы против тебя. Чтобы с человеком спорить о языках, он должен хотя бы в одном неплохо разбираться
источник

а

акварель на мету in cxx.Дискуссионная
эх а могли бы кодить на эликсире и не париться
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
какое отношение это имеет к наследованию. И при чём тут вообще это?
При том, что это — вторая половина из того, что в Rust делается одним универсальным и гибким способом
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Мы говорим о языке QML. Аргументом являются лишь реализация на языке QML. Не реализация самого языка QML, поскольку к теме спора она не имеет отношения.

А сейчас, на этой ноте я объявляю, что и ваши C++, и Rust — лишь жалкая обёртка над ассемблером
нет, мы говорим о гуй-библиотеке. То есть, это демагогия - слив засчитан
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
такая, что он все методы мне сделает виртуальными, а оно мне нахуй не надо
То что будет присутствовать VMT не значит, что каждый вызов будет виртуальным, нет.

Программист сам явно указывает будет ли вызов виртуальным или статическим => оптимизация максимальная
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Я не знаю, как в нём с constexpr, я речь о Rust там не вёл
при чём тут constexpr? Опять демагогия?
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
нет, мы говорим о гуй-библиотеке. То есть, это демагогия - слив засчитан
QML имеет таковую библиотеку, написанную на QML. То, что внутренний движок написан на C++ — детали реализации,  не обсуждаемые нами
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Он не решает этого
Как это "не решает"? Какие методы трейта с dyn он делает виртуальными?
источник

а

а это кто in cxx.Дискуссионная
акварель на мету
эх а могли бы кодить на эликсире и не париться
на идрисе…
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Твой C++ сам решает, когда shared_ptr удалит объект, никакого контроля, в помойку. Только C
опять демагогия
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
при чём тут constexpr? Опять демагогия?
Это пример того, что одновременно может выполняться и в компил-тайме, и в рантайме. Чего хотелось бы и от виртуальных методов без генерации лишних индирекций на пустом месте. Но C++ будет, даже если ты не нуждаешься
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
опять демагогия
Мы во флудилке, либо принимаем аргументы друг друга и хотя бы пытаемся обдумывать их, либо расходимся пить чай и спать
источник

Т8

Т-34 85 in cxx.Дискуссионная
Ofee
Ты просишь в интерфейсе метода. Ты явно требуешь этого
чего конкретно? Сделать ВСЕ мотоды виртуальными?
источник

а

а это кто in cxx.Дискуссионная
Ofee
Мы во флудилке, либо принимаем аргументы друг друга и хотя бы пытаемся обдумывать их, либо расходимся пить чай и спать
мне надоело, я расхожусь пить чай и спать :-)
источник

O

Ofee in cxx.Дискуссионная
Т-34 85
чего конкретно? Сделать ВСЕ мотоды виртуальными?
Методы конкретного трейта. Не все
источник

O

Ofee in cxx.Дискуссионная
Ofee
Методы конкретного трейта. Не все
Именно те, которые ты и требуешь
источник

O

Ofee in cxx.Дискуссионная
а это кто
мне надоело, я расхожусь пить чай и спать :-)
Хороший выбор, но мой чайник, увы, возле ноута... На чай задержусь в чатике...
источник