functionバグ修正
以下のコードで二重deleteエラーで落ちるバグ修正(こちらのコメント欄で指摘をいただきました)
#include <shand/function.hpp> using namespace shand; struct func_obj { void operator()() const {} }; int main() { function<void()> f = func_obj(); function<void()> f2 = f; return 0; }
以下のコードで二重deleteエラーで落ちるバグ修正(こちらのコメント欄で指摘をいただきました)
#include <shand/function.hpp> using namespace shand; struct func_obj { void operator()() const {} }; int main() { function<void()> f = func_obj(); function<void()> f2 = f; return 0; }