cpp-ru / ideas

Идеи по улучшению языка C++ для обсуждения
https://cpp-ru.github.io/proposals
Creative Commons Zero v1.0 Universal
89 stars 0 forks source link

std::noncopyable #519

Open Izaron opened 2 years ago

Izaron commented 2 years ago

Надоело копипастить это в каждый свой проект, хочется стандартизировать std::noncopyable

За эталон можно взять non copyable из CatBoost - https://github.com/catboost/catboost/blob/master/util/generic/noncopyable.h (можно еще std::move_only)

Есть еще boost::noncopyable - https://github.com/boostorg/core/blob/develop/include/boost/core/noncopyable.hpp

Поискал, вроде такое еще не предлагали (???) - https://github.com/cplusplus/papers/issues?q=is%3Aissue+is%3Aopen+noncopyable+

incoder1 commented 2 years ago