@H1LIASSS Самые страшные баги — гейзенбаги, которых крайне мало в расте, а в ++ вообще всё время из-за его кривизны. Так что не думай о преждевременной оптимизации — не делай свою библиотеку, потому что если в ней будут ошибки, не выловленные тестами, у тебя будет иногда хз когда крешиться. И вообще про умные указатели не забывай, а лучше всего использовать нринципы программирования на расте в ++х