Re[5]: Про указатели в Qt - нравится ли вам?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.10.23 07:41
Оценка:
Здравствуйте, Alekzander, Вы писали:

vsb>>2. Куча классов, дублирующих стандартную библиотеку. QString, QList и подобное.


A>Потому, что стандартная библиотека — говно.


Нормальная библиотека. Всё на ней делаю
Маньяк Робокряк колесит по городу
Re[6]: Про указатели в Qt - нравится ли вам?
От: Alekzander  
Дата: 12.10.23 08:13
Оценка:
Здравствуйте, Marty, Вы писали:

vsb>>>2. Куча классов, дублирующих стандартную библиотеку. QString, QList и подобное.


A>>Потому, что стандартная библиотека — говно.


M>Нормальная библиотека. Всё на ней делаю


А с какими ещё библиотеками общего назначения ты работал, если не секрет? С чем сравниваешь? Работал с Standard Libraries? (Если кто-то скажет, что неспортивно сравнивать Object-иерархию для виртуальной машины и крестики, я целую пачку майкрософтовских библиотек на C++ могу вспомнить, которые обладают тем же (вменяемым) дизайном).
Re[7]: Про указатели в Qt - нравится ли вам?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.10.23 09:25
Оценка:
Здравствуйте, Alekzander, Вы писали:

A>>>Потому, что стандартная библиотека — говно.


M>>Нормальная библиотека. Всё на ней делаю


A>А с какими ещё библиотеками общего назначения ты работал, если не секрет? С чем сравниваешь?


wxWidgets, Qt, MFC, WTL. Boost.


A>Работал с Standard Libraries?


дот нетом не балуюсь. Как-то давно, лет 15 назад, пописывал — так себе. На джаве пописывал — тоже такое ещё


A>(Если кто-то скажет, что неспортивно сравнивать Object-иерархию для виртуальной машины и крестики, я целую пачку майкрософтовских библиотек на C++ могу вспомнить, которые обладают тем же (вменяемым) дизайном).


Давай, приноси
Маньяк Робокряк колесит по городу
Re[8]: Про указатели в Qt - нравится ли вам?
От: Alekzander  
Дата: 12.10.23 12:50
Оценка:
Здравствуйте, Marty, Вы писали:

A>>А с какими ещё библиотеками общего назначения ты работал, если не секрет? С чем сравниваешь?


M>wxWidgets, Qt, MFC, WTL. Boost.


И тебе правда норм писать .push_back() после .Add()? Или std::chrono::system_clock::now().time_since_epoch().count() после CTime::GetCurrentTime()?
Re[9]: Про указатели в Qt - нравится ли вам?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 12.10.23 12:59
Оценка:
Здравствуйте, Alekzander, Вы писали:

M>>wxWidgets, Qt, MFC, WTL. Boost.


A>И тебе правда норм писать .push_back() после .Add()?


Нормас. Автокомплит рулит
А Add — он куда добавляет, в начало, в конец, или ещё куда-то?


A>Или std::chrono::system_clock::now().time_since_epoch().count() после CTime::GetCurrentTime()?


Хроно не использовал как-то, не было нужны. Да и не везде он есть, так что я по старинке
Маньяк Робокряк колесит по городу
Re[2]: Про указатели в Qt - нравится ли вам?
От: vdimas Россия  
Дата: 12.10.23 13:19
Оценка:
Здравствуйте, vsb, Вы писали:

S>>Вот, в QT QObject имеет свою парадигму управления памятью, без использования вумных указателей. Правильно ли это с вашей точки зрения?

vsb>С моей точки зрения Qt это абоминация, если смотреть на неё, как на С++ библиотеку.

Просто устарела слегка...

Вопрос, наверно, в следующем — может ли позволить себе осовремениться?
Бо не на всех платформах пока мест поддержка последних стандартов плюсов.
Re[3]: Про указатели в Qt - нравится ли вам?
От: Shmj Ниоткуда  
Дата: 12.10.23 13:45
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Вопрос, наверно, в следующем — может ли позволить себе осовремениться?

V>Бо не на всех платформах пока мест поддержка последних стандартов плюсов.

Вроде 11 стандарт то есть абсолютно везде.
Re[4]: Про указатели в Qt - нравится ли вам?
От: vdimas Россия  
Дата: 12.10.23 15:14
Оценка:
Здравствуйте, Shmj, Вы писали:

V>>Вопрос, наверно, в следующем — может ли позволить себе осовремениться?

V>>Бо не на всех платформах пока мест поддержка последних стандартов плюсов.
S>Вроде 11 стандарт то есть абсолютно везде.

Увы.
Re[10]: Про указатели в Qt - нравится ли вам?
От: Alekzander  
Дата: 12.10.23 18:36
Оценка:
Здравствуйте, Marty, Вы писали:

M>>>wxWidgets, Qt, MFC, WTL. Boost.


A>>И тебе правда норм писать .push_back() после .Add()?


M>Нормас. Автокомплит рулит


Ты слишком буквально воспринял слово "писать" . "Писать" это для меня ещё и думать, как потом это кто-то будет читать.

M>А Add — он куда добавляет, в начало, в конец, или ещё куда-то?


Добавляют всегда в конец. В начало или ещё куда-то вставляют. Это, кстати, неплохой пример астронавтики, потому что асимметрия этих операций со стороны пользователя очевидна. Что не помешало степанову сделать их симметричными. Если бы он проектировал коробоку передач, он бы, чего доброго, сделал пять вперёд и пять назад. Он же сам про это рассказывал — как он додумался алгоритмы деинкапсулировать. Цель, мол, была сделать так, чтобы программист мог легко и просто писать свои алгоритмы. То, что типичному программисту писать свою велосипедную сортировку за всё карьеру может не понадобиться ни разу, а вот вызывать ему станет неудобно, и что большинство программистов заплатит неудобством за удобство крайне небольшого меньшинства, на это ему было наплевать. Поэтому все прикладники и разбежались.

A>>Или std::chrono::system_clock::now().time_since_epoch().count() после CTime::GetCurrentTime()?


M>Хроно не использовал как-то, не было нужны. Да и не везде он есть, так что я по старинке


По старинке это ::time(null)? Ну ведь это же нездоровая фигня. В конце концов, для чего ещё нужна стандартная библиотека, как не для простоты записи таких вещей, как GetCurrentTime().Format("%H:%M").
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.