Перейти к публикации
  • Сейчас на странице   Всего пользователей: 2   (0 пользователей, 2 гостя)

Rooster

Программирование[9]

Перепись  

260 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Kant написал 7 минут назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
Kant написал 59 минут назад:

а что может быть не так в паре и тьюпле?

У этого же чела есть отдельная подробная статья по паре, но я если честно не читал ещё, что именно там не так

https://danlark.org/2020/04/13/why-is-stdpair-broken/


 

9Aa4jVY.jpeg

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение

^чел, я не разрешал канту подглядывать в ответ, это было всё-таки учебное домашнее задание

поскольку до серьёзных задач он пока ещё не дорос, очевидно

 

кант, не подглядывай, я верю что сделаешь домашку сам


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
E1azor написал 3 минуты назад:
Kant написал 11 минут назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Kant написал 1 минуту назад:
E1azor написал 6 минут назад:
Kant написал 15 минут назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 

ещё раз объясню бестолковому почему писать быстрее чем читать

 

смотри есть цель написать норм код

давай сравним 2 сценария:

1) прочитать говнокод который написан даунёнком типа тебя (99% кода написанного не мной -- это говнокод, т.к. только я могу писать лучший в мире код, в 1% это чисто случайно написанный лучший в мире код)

и после чтения написать свой

2) просто написать свой код

 

в сценарии 1 я потрачу время на вырвиглазное чтение хуеты которая максимум засрёт мне мозги + факт существование программистов которые пишут хуёвый код испортит настроение

в сценарии 2 я просто напишу код без помех

 

Ещё раз обращаю внимание на то, что чтение кода включает всестороннее рассмотрение задачи и нахождение оптимального решения, т.к. без последнего даже оценить код не возможно, а чтение включает оценку кода.

 

азы приходится объяснять :zemlyapuhom:


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
(изменено)

Читать хуевый код объективно сложнее. Недавно функцию час читал. Там тупо 5 брейков, двойной фор луп и в каждом ветвления с if/else. Самое печальное, что там были if/else с блоками больше чем на 1 скрин (офк, там бизнес логика и все дела). Пиздатый опыт.


Изменено пользователем JuJeu

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

ладно, окей, есть вырожденные случаи, когда читать типа быстрее чем писать

если код состоит исключительно из поноса без какой-либо логики типа заполнения таблицы словами

ну да сравнить слова которые помещаются наверно будет быстрее чем вписывать вручную

но на самом деле это даже не исключение, т.к. мыслительные затраты на написание кода нулевые


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
besteady написал 11 минут назад:
Kant написал 1 час назад:

а что может быть не так в паре и тьюпле?

У этого же чела есть отдельная подробная статья по паре, но я если честно не читал ещё, что именно там не так

https://danlark.org/2020/04/13/why-is-stdpair-broken/

чет хуевые там какие-то панчи

 

первый, что пустая пара видите ли нулями инициализируется, а массив нет, ну охуеть просто. Да и нахер вообще пустую пару создавать?

 

вторая, что пара не тривиальнокопируемая с точки зрения memcpy. не говоря уже о том, что никто не заставляет вообще юзать пары с мемкопи, под обоснованиями что не так и как починить вся причина в том, что в плюсах до 20 стандарта это в принципе нормально не сделать. Пара виновата походу в том что у 98 стандарта плюсов нет = default для оператора =.

Вот то, что они похоже не могут это исправить и в 20 плюсах из-за несовместимости аби, вот это проблема.

 

и третий, что компиляторы оптимизируют пару 32 интов в использование одного регистра 64, а для тьюпла двух интов нет. ну тут кроме АХАХАХА у меня и слов даже нет

 

итого единственная потенциальная проблема из пункта 2 влияет только на производительность и только в случаях копирований памяти для какой-нибудь сериализации, и то просто гарантий нет, я так понимаю всё работает за исключением очевидной проблемы с референс типами в паре.
Ну сори, не юзай в сериализуемых классах внутри пару тогда. Пары это как раз для случая когда тебе лень класс делать чтобы параметры куда-то в методы кидать и возвращать, а не хранить их где-то.

GoldRobot понравилось это

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
E1azor написал 9 минут назад:
Kant написал 15 минут назад:
E1azor написал 21 минуту назад:

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 

ещё раз объясню бестолковому почему писать быстрее чем читать

 

смотри есть цель написать норм код

давай сравним 2 сценария:

1) прочитать говнокод который написан даунёнком типа тебя (99% кода написанного не мной -- это говнокод, т.к. только я могу писать лучший в мире код, в 1% это чисто случайно написанный лучший в мире код)

и после чтения написать свой

2) просто написать свой код

 

в сценарии 1 я потрачу время на вырвиглазное чтение хуеты которая максимум засрёт мне мозги + факт существование программистов которые пишут хуёвый код испортит настроение

в сценарии 2 я просто напишу код без помех

 

Ещё раз обращаю внимание на то, что чтение кода включает всестороннее рассмотрение задачи и нахождение оптимального решения, т.к. без последнего даже оценить код не возможно, а чтение включает оценку кода.

 

азы приходится объяснять :zemlyapuhom:

чел, ты не можешь сказать, что тот код, который ты постулируешь хуевым, хуже твоего, тк ты его не читал

даже если он хуже читается это не значит, что он хуевый

а еще ты походу собственный код тоже не читаешь ни во время ни после написания, ты только пишешь и смотришь сработало или нет, а потом нахуй стираешь и заново пишешь, если не сработало


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
Kant написал 3 минуты назад:
E1azor написал 14 минут назад:
Kant написал 20 минут назад:
E1azor написал 26 минут назад:
Kant написал 34 минуты назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 

ещё раз объясню бестолковому почему писать быстрее чем читать

 

смотри есть цель написать норм код

давай сравним 2 сценария:

1) прочитать говнокод который написан даунёнком типа тебя (99% кода написанного не мной -- это говнокод, т.к. только я могу писать лучший в мире код, в 1% это чисто случайно написанный лучший в мире код)

и после чтения написать свой

2) просто написать свой код

 

в сценарии 1 я потрачу время на вырвиглазное чтение хуеты которая максимум засрёт мне мозги + факт существование программистов которые пишут хуёвый код испортит настроение

в сценарии 2 я просто напишу код без помех

 

Ещё раз обращаю внимание на то, что чтение кода включает всестороннее рассмотрение задачи и нахождение оптимального решения, т.к. без последнего даже оценить код не возможно, а чтение включает оценку кода.

 

азы приходится объяснять :zemlyapuhom:

Показать больше  

чел, ты не можешь сказать, что тот код, который ты постулируешь хуевым, хуже твоего, тк ты его не читал

даже если он хуже читается это не значит, что он хуевый

а еще ты походу собственный код тоже не читаешь ни во время ни после написания, ты только пишешь и смотришь сработало или нет, а потом нахуй стираешь и заново пишешь, если не сработало

факт в том, что норм код пишу только я

если код хуже читается, что он не факт что он хуже, тут ты автоматом получаешь 3 с плюсом, молодец

собственный код я читаю повторно, это проще чем писать занова, плюс я знаю что мой код идеален и мне достаточно просто вспомнить входные и выходные данные, грубо говоря, чтобы его использовать, а для модификации да, придётся вникать в логику кода, но я знаю что она заведомо идеальна, так что глубокое осмысление не обязательно


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
E1azor написал 1 минуту назад:
Kant написал 7 минут назад:
E1azor написал 18 минут назад:
Kant написал 25 минут назад:
E1azor написал 30 минут назад:
Kant написал 39 минут назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 

ещё раз объясню бестолковому почему писать быстрее чем читать

 

смотри есть цель написать норм код

давай сравним 2 сценария:

1) прочитать говнокод который написан даунёнком типа тебя (99% кода написанного не мной -- это говнокод, т.к. только я могу писать лучший в мире код, в 1% это чисто случайно написанный лучший в мире код)

и после чтения написать свой

2) просто написать свой код

 

в сценарии 1 я потрачу время на вырвиглазное чтение хуеты которая максимум засрёт мне мозги + факт существование программистов которые пишут хуёвый код испортит настроение

в сценарии 2 я просто напишу код без помех

 

Ещё раз обращаю внимание на то, что чтение кода включает всестороннее рассмотрение задачи и нахождение оптимального решения, т.к. без последнего даже оценить код не возможно, а чтение включает оценку кода.

 

азы приходится объяснять :zemlyapuhom:

Показать больше  

чел, ты не можешь сказать, что тот код, который ты постулируешь хуевым, хуже твоего, тк ты его не читал

даже если он хуже читается это не значит, что он хуевый

а еще ты походу собственный код тоже не читаешь ни во время ни после написания, ты только пишешь и смотришь сработало или нет, а потом нахуй стираешь и заново пишешь, если не сработало

факт в том, что норм код пишу только я

если код хуже читается, что он не факт что он хуже, тут ты автоматом получаешь 3 с плюсом, молодец

собственный код я читаю повторно, это проще чем писать занова, плюс я знаю что мой код идеален и мне достаточно просто вспомнить входные и выходные данные, грубо говоря, чтобы его использовать, а для модификации да, придётся вникать в логику кода, но я знаю что она заведомо идеальна, так что глубокое осмысление не обязательно

ну то что ты скидывал пару раз там земля пухом.

E1azor понравилось это

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

хотел подправить опечатку :lol:

zcEPuV8.png

JuJeu написал 1 минуту назад:
E1azor написал 2 минуты назад:
Kant написал 9 минут назад:
E1azor написал 20 минут назад:
Kant написал 26 минут назад:
E1azor написал 32 минуты назад:
Kant написал 40 минут назад:

это значит, что ты должен найти проблемы в скинутом файле и переписать его быстрее, чем прочесть его

:lolpalm:

неа, не должен

что значит не должен, ты ведь должен переписать хуевый код на код получше

даже если допустить, что я утверждаю, что пара плохая, а не ты, ты должен доказать что твой код лучше, прочитав его и выписав, как ты избавился от проблем

 

хотя у тебя с логикой проблемы уже на утверждении что читать сложнее, чем писать, когда второй вариант всегда сопровождается первым, но зачем упоминать такую мелочь

 

ещё раз объясню бестолковому почему писать быстрее чем читать

 

смотри есть цель написать норм код

давай сравним 2 сценария:

1) прочитать говнокод который написан даунёнком типа тебя (99% кода написанного не мной -- это говнокод, т.к. только я могу писать лучший в мире код, в 1% это чисто случайно написанный лучший в мире код)

и после чтения написать свой

2) просто написать свой код

 

в сценарии 1 я потрачу время на вырвиглазное чтение хуеты которая максимум засрёт мне мозги + факт существование программистов которые пишут хуёвый код испортит настроение

в сценарии 2 я просто напишу код без помех

 

Ещё раз обращаю внимание на то, что чтение кода включает всестороннее рассмотрение задачи и нахождение оптимального решения, т.к. без последнего даже оценить код не возможно, а чтение включает оценку кода.

 

азы приходится объяснять :zemlyapuhom:

Показать больше  

чел, ты не можешь сказать, что тот код, который ты постулируешь хуевым, хуже твоего, тк ты его не читал

даже если он хуже читается это не значит, что он хуевый

а еще ты походу собственный код тоже не читаешь ни во время ни после написания, ты только пишешь и смотришь сработало или нет, а потом нахуй стираешь и заново пишешь, если не сработало

Показать больше  

факт в том, что норм код пишу только я

если код хуже читается, что он не факт что он хуже, тут ты автоматом получаешь 3 с плюсом, молодец

собственный код я читаю повторно, это проще чем писать занова, плюс я знаю что мой код идеален и мне достаточно просто вспомнить входные и выходные данные, грубо говоря, чтобы его использовать, а для модификации да, придётся вникать в логику кода, но я знаю что она заведомо идеальна, так что глубокое осмысление не обязательно

ну то что ты скидывал пару раз там земля пухом.

тот код был идеален т.к. это была лаба скорее всего и написана максимально быстро за вечер, вроде я только лабы скидывал


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение

Т.е. код был идеален из-за того что это была лаба которая написана за 1 вечер?


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Всё верно. Степень идеальности кода учитывает все обстоятельства :razumist:

ну и где ты видел чтобы в моём коде было что-то совсем не оптимальное? В рамках приличия всегда.

Код для лабы не подразумевает повторного использования, так что читабельность на последнем месте, скорость написания на первом.


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
(изменено)

У меня от вашей оптимальности и оптимизации крышу сносит. пиздец, такое чувство, что попадаю в параллельный мир. 

Все читали http://carlos.bueno.org/optimization/ ?


Изменено пользователем JuJeu

Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение
E1azor написал 1 час назад:
Kant написал 1 час назад:

а что может быть не так в паре и тьюпле?

выяснение будет домашним заданием, помогу ссылкой

https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/bits/stl_pair.h

ты же хорошо умеешь читать код, верно?

задача созвёздОчкой (не обязательная) -- улучшить производительность

Класс, столько вербозного говна на симпл хуйню, мое почтение конечно

Поделиться сообщением


Ссылка на сообщение
Index написал 13 минут назад:
E1azor написал 1 час назад:
Kant написал 2 часа назад:

а что может быть не так в паре и тьюпле?

выяснение будет домашним заданием, помогу ссылкой

https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/bits/stl_pair.h

ты же хорошо умеешь читать код, верно?

задача созвёздОчкой (не обязательная) -- улучшить производительность

Класс, столько вербозного говна на симпл хуйню, мое почтение конечно

если учесть что код под разные версии языка то не так уж и громоздко для универсальной хуйни

JuJeu написал 25 минут назад:

У меня от вашей оптимальности и оптимизации крышу сносит. пиздец, такое чувство, что попадаю в параллельный мир. 

Все читали http://carlos.bueno.org/optimization/ ?

 

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

 

умение в оптимальный код как раз подразумевает писать не слишком хуёвый код в условных 97% случаев и в нужных 3% случаях затрачивать усилия на существенную оптимизацию

 

а для этого необходимо всегда (24/7) задумываться о производительности, иначе никак


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
Kant написал 45 минут назад:

первый, что пустая пара видите ли нулями инициализируется, а массив нет, ну охуеть просто. Да и нахер вообще пустую пару создавать?

Ну например сделал вектор пар определенного размера и захотел его потом заполнить. Не пуш_беком заполнять же в цикле, это медленнее будет 

Kant написал 48 минут назад:

и то просто гарантий нет, я так понимаю всё работает за исключением очевидной проблемы с референс типами в паре.

Наоборот же. Удаление дефолтного =, когда референс тип в паре это нормально, ненормально, когда он в других случаях удаляется. Как у него на примере с вектором пар, где они просто циклом по полям приравниваются вместо memmove

image.png.00d069d437f57600177427f4f807a63a.png

Kant написал 52 минуты назад:

Пары это как раз для случая когда тебе лень класс делать чтобы параметры куда-то в методы кидать и возвращать, а не хранить их где-то.

На них же этого не написано, да и почему бы и нет. Так что все по делу :pepethink:

Kant понравилось это

 

9Aa4jVY.jpeg

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение

image.png.9e26b05603e060ef0b8ab356d429c9f4.png

Neuronal Nightmares понравилось это

 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

^реально деб

реально обосрался под себя


:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:    всё что пишу -- шизофренический бред     :zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

:zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu::zatrolka_tupostu:

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...