Просмотр сообщений
|
Страниц: 1 ... 3 4 [5] 6 7 ... 290
|
61
|
Программирование / С/C++ / Re: Итераторы
|
: Апрель 21, 2021, 10:21
|
Может и да, но лично меня это совершенно не волнует. Я не собираюсь лепить врапперы всегда и везде, речь идет о конкретном случае в котором он весьма кстати.
Да вы можете это брать и использовать. Дальнейшее обсуждения больше для разработчиков, что бы никто из них по неосторожности у себя не задействовал.
|
|
|
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 он был свободен.
|
|
|
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. Чем меньше человек знает, тем масштабнее у него заявления...
|
|
|
72
|
Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator)
|
: Апрель 15, 2021, 13:15
|
Хотя я больше люблю типа: for (auto& x: y)
Зачем вы себя так гробите? И дополню: больше всего страдает сам вумник. Ведь время и силы, затраченное на "достижение совершенства" берутся из проекта/задачи, связь с которой знаток быстро теряет. А приобретенные обширные познания этого отнюдь не компенсируют.
Ничего этого не надо, если есть цикл с индексами. Вы потратили кучу времени и сил, а сколько бы циклов с индексами вы смогли бы написать, не потрать вы это время впустую, на приобритение познаний.
|
|
|
75
|
Программирование / С/C++ / Re: Compile-time определение реверсивности итератора (reverse_iterator)
|
: Апрель 15, 2021, 10:52
|
Но это совершенно непроизводительная, непродуктивная и.т.п. растрата времени и интеллектуальных ресурсов.
И дополню: больше всего страдает сам вумник. Ведь время и силы, затраченное на "достижение совершенства" берутся из проекта/задачи, связь с которой знаток быстро теряет. А приобретенные обширные познания этого отнюдь не компенсируют.
Какая чушь. То что вы не можете разобраться с элементарными вещами типа итераторов и на это у вас уходит огромное количество времени и "интеллектуальных" ресурсов, не говорит о том, что у всех такие же проблемы. Большинство людей изучающих C++ разбираются с итераторами (что это такое, для чего нужны и как их использовать) еще на этапе изучения, а дальше просто используют их в своей работе. Им не нужно всякий раз, когда они видят итераторы в чужом коде, лезть в справочники или на хабр, что бы понять что хотел выразить автор кода. Так же происходит и с другими возможностями C++. Перегрузки интеллектуальных ресурсов это не вызывает... ну у большинства разработчиков... Сколько вы потратили времени и "интеллектуальных" ресурсов на разбирательство с declval?
|
|
|
|
|