Russian Qt Forum
Май 03, 2024, 16:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 3 4 [5] 6 7 ... 290
61  Программирование / С/C++ / Re: Итераторы : Апрель 21, 2021, 10:21
Может и да, но лично меня это совершенно не волнует. Я не собираюсь лепить врапперы всегда и везде, речь идет о конкретном случае в котором он весьма кстати.
Да вы можете это брать и использовать. Улыбающийся
Дальнейшее обсуждения больше для разработчиков, что бы никто из них по неосторожности у себя не задействовал.
62  Программирование / С/C++ / Re: Итераторы : Апрель 20, 2021, 14:45
Ну это все таки грязный хак. Улыбающийся
А что если у QSet для указателей и нет разные специализации?
63  Qt / Вопросы новичков / Re: Как вызываются деструкторы : Апрель 20, 2021, 06:57
ps тут прогеры... и может тут подскажут... вот окно этого редактора... пишу текст... есть разные управляющие символы в квадратных скобках.... например текст в таких тагах [_i_] text [/_i_] - указание вьюверу, что слово "text" нужно отобразить наклонным шрифтом. А если мне нужно написать текст "array[j] - массив", но индекс массива не j, а i. То вьювер индекс массива примет за управляющий таг, и после [j] весь текст отобразит наклонным. Каким правильным способом указать вьюверу, что [j] -это не управляющий символ, а текст?

Ну код принято писать в [ code = cpp ]...[ / code ], там не применяются тэги форматирования.
64  Qt / Вопросы новичков / Re: Как вызываются деструкторы : Апрель 19, 2021, 21:15
Ага, паскаль, ассемблер, дельфи 6 как раз вышла тогда...
Я сидел на Turbo C, пока не вышел Borland C++ 3.0, тогда я перешел на него.

Вот на ней много писал, пока с Qt не познакомился, 3.2 кажись ещё. После этого сразу забил на дельфи Улыбающийся
А я с Qt 2 начинал, причем нашел я его случайно, когда искал нормальную графическую оконную библиотеку вместо богом забытого MFC (потому что после TuboVision, это говно использовать было противно. Улыбающийся
И Qt в этом отношении не разочаровал. Кстати Qt внес значительный вклад в мой переход на linux, как основную платформу. На венде Qt был платным и его приходилось патчить, что бы он не показывал ничего лишнего и работал после 30-дневного периода, а на linux он был свободен. Улыбающийся
65  Qt / Работа с сетью / Re: QT5.4 состояние подключения TCP : Апрель 19, 2021, 17:10
Почитайте про keepalive в tcp.
А дальше либо настраиваете штатный, либо делаете свой.
66  Qt / Вопросы новичков / Re: Как вызываются деструкторы : Апрель 17, 2021, 16:38
А в следующие 2 года огромная толпа ломанулась программироввть на clipper (summer-87). Примерно как сейчас на std::, разница лишь в наклейках.
Ну вы хоть в википедии почитайте что такое клипер. Улыбающийся
Как это можно сравнить со стандартной библиотекой c++? Улыбающийся
Что-то где-то когда-то слышал... все... на форум рассказывать. Улыбающийся

А вообще времена тогда были хорошие - деревья выше, трава зеленее. Улыбающийся
Я в те времена писал на ассемблере и C, и девочки клипающие на клипере бухгалтерскую фигню, смотрели на меня как на бога. Улыбающийся
Паскаль я знал, но относился к нему как к бейсику. Писал на нем курсовые для моей первой жены, она на мехмате училась.
Эхх, молодость, молодость. Улыбающийся
67  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 16, 2021, 09:59
И вот как только случается нечто "нетривиальное" (что угодно) - у знатоков возникают большие проблемы Улыбающийся
Конечно, а неучи сразу решают. Улыбающийся

Только решений что-то не видно, ну не считая финдреплейсов и переходничков. Улыбающийся

А как только появляется хоть какая то задача, сложнее финдреплейса, неучи спешать Выдрать код из игрового движка
или утащить посмотреть как сделано у других:
[off]Недавно пришлось "собирать" больше десятка приложений чтобы посмотреть "как это там сделано". Прослеживается четкая зависимость: где больше С++ 17 и.т.п. - там меньше мыслей (вернее вообще нет, что-то придумать даже не пытался). Конечно "лучше быть богатым и здоровым", но голова-то одна. Ни к чему "через край" жрать этот сахар
[/off]
68  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 15:31
Я хорошо знаю как это будет делать std-шник.
...
Хуже всего что у него нет и желания что-то придумать, ведь неуклонно овладевать все новыми и новыми знаниями куда легче, безопаснее и приятнее.
Серьезно? Знаете? Как любой std-шник будет делать? Улыбающийся
А скольких std-шников вы знаете? Вы правда уверены, что это все std-шники в программировании? Улыбающийся

P.S. Чем меньше человек знает, тем масштабнее у него заявления... Улыбающийся
69  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 14:42
ну вообще это просто
Ну вообще, я это знаю, поэтому и написал про это Racheengel и предоставил возможность подумать. Улыбающийся
70  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 14:14
Ну, джун писал, чо... Неэффективно! Надо таКЪ:

Код:
if (hash.contains(key)) 
    hash[key]++;
else
    hash.insert(key, 1);

Улыбающийся
Один поиск все равно лишний... Улыбающийся
71  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 13:55
Обильные знания не всегда помогают найти хорошее решение, а иногда и вредят.
Знания они вообще вредные. Улыбающийся
Есть хорошая поговорка на этот счет: Меньше знаешь, крепче спишь. Улыбающийся
72  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 13:15
Хотя я больше люблю типа: for (auto& x: y)

Зачем вы себя так гробите? Улыбающийся

И дополню: больше всего страдает сам вумник. Ведь время и силы, затраченное на "достижение совершенства"  берутся из проекта/задачи, связь с которой знаток быстро теряет. А приобретенные обширные познания этого отнюдь не компенсируют.

Ничего этого не надо, если есть цикл с индексами. Вы потратили кучу времени и сил, а сколько бы циклов с индексами вы смогли бы написать, не потрать вы это время впустую, на приобритение познаний. Улыбающийся
73  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 12:54
О не, наоборот, итераторы это хорошо Улыбающийся Куда ж без них родимых...
Как куда? Взял QVector + индексы... Индексов хватит всем... Улыбающийся
74  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 12:43
ИМХО один из лучших принципов разработки, которого придерживаются мастера - это пресловутый KISS.
Вы считаете, что мастера не используют итераторы? Улыбающийся
Итераторы - что может быть KISS-овей в C++? Улыбающийся
75  Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator) : Апрель 15, 2021, 10:52
Но это совершенно непроизводительная, непродуктивная и.т.п. растрата времени и интеллектуальных ресурсов.

И дополню: больше всего страдает сам вумник. Ведь время и силы, затраченное на "достижение совершенства"  берутся из проекта/задачи, связь с которой знаток быстро теряет. А приобретенные обширные познания этого отнюдь не компенсируют.
Какая чушь. Улыбающийся
То что вы не можете разобраться с элементарными вещами типа итераторов и на это у вас уходит огромное количество времени и "интеллектуальных" ресурсов, не говорит о том, что у всех такие же проблемы.
Большинство людей изучающих C++ разбираются с итераторами (что это такое, для чего нужны и как их использовать) еще на этапе изучения, а дальше просто используют их в своей работе. Им не нужно всякий раз, когда они видят итераторы в чужом коде, лезть в справочники или на хабр, что бы понять что хотел выразить автор кода. Улыбающийся
Так же происходит и с другими возможностями C++. Перегрузки интеллектуальных ресурсов это не вызывает... ну у большинства разработчиков... Улыбающийся
Сколько вы потратили времени и  "интеллектуальных" ресурсов на разбирательство с declval? Улыбающийся
Страниц: 1 ... 3 4 [5] 6 7 ... 290

Страница сгенерирована за 0.068 секунд. Запросов: 23.