Реализация std::unique_ptr поверх NFT )
От: jahr  
Дата: 12.04.21 14:08
Оценка: :)
https://github.com/zhuowei/nft_ptr

Редкой глубины и усидчивости тролль.)
Re: Реализация std::unique_ptr поверх NFT )
От: flаt  
Дата: 13.04.21 09:50
Оценка:
Здравствуйте, jahr, Вы писали:

J>https://github.com/zhuowei/nft_ptr


J>Редкой глубины и усидчивости тролль.)


Судя по коммитам, писал к 1 апреля, но не успел.
Re: Реализация std::unique_ptr поверх NFT )
От: удусекшл  
Дата: 28.04.21 11:08
Оценка:
Здравствуйте, jahr, Вы писали:

J>https://github.com/zhuowei/nft_ptr


J>Редкой глубины и усидчивости тролль.)


А можно попросить лопату показать?
Re[2]: Реализация std::unique_ptr поверх NFT )
От: Muxa  
Дата: 28.04.21 11:57
Оценка: +1
У>А можно попросить лопату показать?

Performance
nft_ptr has negligible performance overhead compared to std::unique_ptr, as shown by this benchmark on our example program:

Implementation    Runtime
std::unique_ptr   0.005 seconds
nft_ptr           3 minutes
Re[2]: Реализация std::unique_ptr поверх NFT )
От: jahr  
Дата: 28.04.21 12:17
Оценка: +1 :)
Здравствуйте, удусекшл, Вы писали:


У>А можно попросить лопату показать?


Человек написал С++ библиотеку, которая реализует смарт-поинтер, который все выделения-освобождения объектов в памяти и смену владельцев динамических объектов регистрирует в блокчейне эфира. Все это сделано для повышения надежности работы с памятью и предотвращения ее утечек. Для большего успеха у хипстеров сделал это через прокладку на Rust. Все это реально работает.)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.