Ekaterina
вопросы тривиальные, но важные. добавлю в самое начало документа с вопросами, мало ли подводные камни есть. спасибо.
Григорий
В чём разница между QTreeWidget и QTreeView?
В чём разница между QAbstractItemModel и QStandartItemModel?
Григорий
в каких случаях нужно из этого выбрать одно, а в каких другое?
Григорий
Что такое роли и зачем они используются?
Григорий
я бы попросил на все вопросы ещё примеры привести
Григорий
товарищи, пишите свои вопросы, поможем человеку получше подготовиться
Ekaterina
уже много написали :)
Kirill
Новый и старый синтаксис коннекта, чем лучше новый. (лямбды, проверка на этапе компиляции)
Коннекты из разных потоков, как оно работает по дефолту.
Ekaterina
о!
Sergey
Если не гуи пилить идешь, я бы уделил больше внимания core части. Сам qobject, moc, qnetwork, как правильно работать с qthread, кутэшные контейнеры и их отличия от стандартных
Kirill
Sergey
О да, точно. Там же map reduce есть
Григорий
с такими вопросами можно уже на мида идти))
Anatoly
главное, не оказаться умнее интервьюеров, многие обижаются :)
Kirill
А можно и на джуна, естественно никто от джуна всех ответов не будет ждать, но имхо действительно нужно поспрашивать по куобджектам и многопоточности, как ее реализовывать через их асинк, фьючерсы и через треды
Anatoly
:)
Ekaterina
Я Мейерса как раз читаю, для меня это сборник откровений
🦥Alex Fails
да, гуд книга
Ekaterina
Каждую страницу открытия :) Оч круто
Kirill
Kirill
Если нет то первую и последнюю
Ekaterina
У меня effective modern c++. Их 4????
Ekaterina
надо гуглить)))
Kirill
Effective c++
More effective c++
Effective stl
Effective modern c++
Ekaterina
Effective c++ тоже его. гуд. читала
Sergey
делал по последней для себя мегапремега краткие заметки для ленивых, если надо могу скинуть
Ekaterina
о, супер
🦥Alex Fails
Алдар
http://cppcast.com/2017/05/bjarne-stroustrup/
V◌┗⢎ℍıK
у кого есть картинка "я знаю C++. готовьте скальпель"?
Dogma
Александр
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0633r0.pdf
Интересный пропозал по рефлексии
Andrei
https://root.co.za/ интересно можно ли будет писать тут на С++
Surreal
https://www.zerotier.com/blog/2017-05-05-theleak.shtml
Не видел, вроде, еще этот линк в чате, но будут кидать сюда, в топе HN сейчас.
Aidar
до сих пор жду нормальный compiletime
Крылатый
+
Aidar
все плохо, не могу юзать в параметрах шаблона что хочу
Aidar
даже если оно литеральное и constexpr
Aidar
да еще нет чисто констекспр фукнций
Aidar
чтобы ругалось
Aidar
ваще нет разделения кода на компильтайм и некомпильтайм, кроме шаблонов
Aidar
хотя констекспр функции предполагают
Крылатый
Ты хочешь D, в целом.
Aidar
я не шарю в D
Aidar
но если там так то да
Aidar
Aidar
сейчас приходится юзать как параметр шаблона
Aidar
чтоб проверить
Evgenii
Aidar
🐙 Antony
оформите ваши желания в виде идеи на stdcpp.ru
я посмотрю, что можно сделать
🐙 Antony
стоит правда немного обговорить здесь в чатике, будет быстрее
🐙 Antony
приведите примеры, где это может быть полезным + какое бы решение данной проблемы вы хотели видеть ?
Anonymous
люди дайте sdl учебник пж в pdf или djvu
Surreal
оформите ваши желания в виде идеи на stdcpp.ru
я посмотрю, что можно сделать
У меня есть глупый вопрос, который я в этом чате уже озвучивал, но раз снова речь про пропозалы зашла. Реален ли scoped enable_if? Т.е. есть n методов, у которых одинаковое условие в enable_if, можно ли добавить в язык scope для этих целей? В 17 стандарте constexpr if добавили, на базе которого можно было бы теоретически написать пропозал, но конструкция типа:
template <typename T>
class A {
if constexpr (std::is_integral_v(T)) {
void f1();
void f2();
}
};
ломает язык. Собственно, есть ли шанс, что подобное кого-то заинтересует, если найдется не ломающее язык решение, и адекватна ли вообще идея?
Anonymous
Я немогу заказать,у нас в стране нет ни веб мони ни киви,пж хотябы название дайте
🦥Alex Fails
Anonymous
🐙 Antony
У меня есть глупый вопрос, который я в этом чате уже озвучивал, но раз снова речь про пропозалы зашла. Реален ли scoped enable_if? Т.е. есть n методов, у которых одинаковое условие в enable_if, можно ли добавить в язык scope для этих целей? В 17 стандарте constexpr if добавили, на базе которого можно было бы теоретически написать пропозал, но конструкция типа:
template <typename T>
class A {
if constexpr (std::is_integral_v(T)) {
void f1();
void f2();
}
};
ломает язык. Собственно, есть ли шанс, что подобное кого-то заинтересует, если найдется не ломающее язык решение, и адекватна ли вообще идея?
static_assert(std::is_integral_v(T)) внутри f1() и f2() решит вашу проблему?
Surreal
Александр
Было бы очень круто делать условную компиляцию на подобных ифах. Вместо возни с #ifdef
Surreal
Кто-то из JetBrains хотел добавить аттрибуты. Это аналогичная идея, видимо.
Александр
Surreal
Это понятно. Я про куски классов, как в примере выше.
Ага. Избавит от *_linux.hpp и *_win.hpp. Но это все мечты, т.к. это не просто фича языка, которые не особо просто в стандарт добавить, это еще поломает все компиляторы и код будет очень страшный и странный, когда уровень вложенности больше 1 будет.
Александр
MrSmith
Danil
Нинраиццо посонам
Surreal
MrSmith
Александр
А чем ifdef то не угодил
1. Слабая читаемость
2. Сложные конструкции неудобно или невозможно реализовать
3. Препроцессор - зло
4. Не получится нормально оперировать типами
Surreal
На вкус и цвет. Я был бы рад жить в пещере и охотиться на мамонтов, но человек решил эволюционировать. Вам нравится ifdef, другим людям он не нравится и они хотят его эволюционировать.