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

Rooster

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

Перепись  

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

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

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

besteady написал 1 минуту назад:
CriErr написал 5 минут назад:

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

Я ж сразу скинул :chel:

 

а при чем тогда вот это бай вова
 

Цитата

Ты пишешь

 

fun () {

auto i = make_unique<Bla>();

 

eblan(i.get());

 

}

 

Снова 0 zero ОООООО МОЙЙЙ БОГ

 

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


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

 

Я очень жалею что потратил на это говно время

 

Единственная инфа это если ты пишешь как долбаеб то unique_ptr тебе не помогут


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

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


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

 

 

О БОЖЕ ЭТОТ ДОЛБАЕБ ГОВОРИТ ПРО ЭКСЕПШЕН

 

НИХУЯ СЕБЕ

 

ЭКСЕПШЕН В ДЕСТРУКТОРЕ

 

НОУ ЩИТ ШЕРЛОК БЛЯТЬ

 

Это написано даже в https://isocpp.org/wiki/faq/exceptions#ctor-exceptions

???

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

И экспешен не в деструкторе, а деструктор вызывается при эксепшене


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

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


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

 

Just.Doit понравилось это

 

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

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

 

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


Ссылка на сообщение
besteady написал Только что:

И экспешен не в деструкторе, а деструктор вызывается при эксепшене

 

Отлично это не имеет никакого значения потому что эксепшены 0 cost

besteady написал 1 минуту назад:

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

 

Ну они и есть ноль если правильно пользоваться )))))


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

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


Ссылка на сообщение
CriErr написал 2 минуты назад:
besteady написал 3 минуты назад:
CriErr написал 8 минут назад:

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

Я ж сразу скинул :chel:

 

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

а при чем тогда вот это бай вова
 

Цитата

Ты пишешь

 

fun () {

auto i = make_unique<Bla>();

 

eblan(i.get());

 

}

 

Снова 0 zero ОООООО МОЙЙЙ БОГ

 

Я тоже не знаю

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

Vova написал 2 минуты назад:

Отлично это не имеет никакого значения потому что эксепшены 0 cost

Проверки ака условные джампы это 0 кост? Показали же листинг. И там помимо экспешенов много чего остаётся как бы...

 

Vova написал 3 минуты назад:

если правильно пользоваться

Это если что довольно серьезное уточнение 

Каппа

 


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

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


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

Так =)))

 

Надо тогда с этого начинать 

 

Когда говорят ноль кост, я под нулем подразумеваю именно ноль, а не "ну немножко, ну незначительно" 


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

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


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

 

Ладно мне лень искать Идите нахуй просто подумайте сначала почему мой пример кода 0 кост

besteady написал Только что:

Когда говорят ноль кост, я под нулем подразумеваю именно ноль, а не "ну немножко, ну незначительно" 

 

Там 0 на современных процессорах

0 если эксепшен никогда не выскакивает


towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

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


Ссылка на сообщение
GoldRobot написал 12 минут назад:
besteady написал 21 минуту назад:

Ну типо Grohuf постыдил E1azor, что он не знает, что умные указатели ноль для производительности, я на это ответил :nate:

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

 

Vova написал 18 минут назад:

Снова 0 zero ОООООО МОЙЙЙ БОГ

 

Ну ваще не совсем зиро

 

https://godbolt.org/z/r1Mbc4sfW

https://godbolt.org/z/3qcbqsqhc

ты асм читать умеешь, понимаешь что те дополнительные строчки делают на самом деле?
 

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


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

Там 0 на современных процессорах

Ну это интересное заявление

Каким образом условная инструкция это 0 на процессоре. Лично я не знаю как это работает


 

zqHT9JA.png

IFVau8G.png

AohP0ps.png

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


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

Вы не поняли, 0 это когда мало, а 99999999999999 когда бесконечно много

 

ну тупые

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


Ссылка на сообщение
besteady написал Только что:
Vova написал 3 минуты назад:

Там 0 на современных процессорах

Ну это интересное заявление

Каким образом условная инструкция это 0 на процессоре. Лично я не знаю как это работает

так давят же после spectre и meltdown все "0 кост" условные инструкции, на всех уровнях, компилятор, кернел, процессор.

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


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

ты асм читать умеешь, понимаешь что те дополнительные строчки делают на самом деле?

Давай расскажи нам :coolstorybob:

 


ward написал 04.01.2022 в 02:54:

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

mazt3r написал 20.09.2019 в 11:27:

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

 

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


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

Ну ваще не совсем зиро

 

https://godbolt.org/z/r1Mbc4sfW

https://godbolt.org/z/3qcbqsqhc

Пофиксил за тебя. Не благодари:

https://godbolt.org/z/nsveYPff9

https://godbolt.org/z/K9d78ocWb

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

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


Ссылка на сообщение
(изменено)
besteady написал 6 минут назад:

Каким образом условная инструкция это 0 на процессоре. Лично я не знаю как это работает

 

Например pipelining branch prediction

 

Слышал?


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

towBCf6.pngimage.png.6f88ac9ad688355eb803ba0b32e309ca.pngimage.png.c05354238865437022b3e4a97a835dbd.pngimage.png.0e8329f2b07e208ae8ef4e3f6878d126.png

 

 

 

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


Ссылка на сообщение
GoldRobot написал Только что:
CriErr написал 6 минут назад:

ты асм читать умеешь, понимаешь что те дополнительные строчки делают на самом деле?

Давай расскажи нам :coolstorybob:

 

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

  addq    $8, %rsp
image.png.8e006a3f42b4b20b981cc237bb9fa74c.png

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


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

Спорят кароче как сильно эксепшен нагружает систему, а сами хурят O(n99999999999) алгоритмы :zemlyapuhom:

 

ну типа я не верю, что это узкое место любого софта, это же спор ни о чем

но я конечно нуб в ваших плюсах

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

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


Ссылка на сообщение
Drakonian написал Только что:

Спорят кароче как сильно эксепшен нагружает систему, а сами хурят O(n99999999999) алгоритмы :zemlyapuhom:

Да никто с эксепшенами не работает. Они неудобны и да, у них приличный оверхед

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


Ссылка на сообщение
Grohuf написал 1 минуту назад:
GoldRobot написал 23 минуты назад:

 

Пофиксил за тебя. Не благодари:

https://godbolt.org/z/nsveYPff9

https://godbolt.org/z/K9d78ocWb

Жоска ты конечно С++ в С переключил :chel:

Но если доебываться как бист начал, то это ты трейданул эксепшенами и ртти. Тоесть опять не зиро кост, шах и мат!


ward написал 04.01.2022 в 02:54:

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

mazt3r написал 20.09.2019 в 11:27:

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

 

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


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

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