6
Make_unique এবং নিখুঁত ফরোয়ার্ডিং
std::make_uniqueমানক সি ++ 11 লাইব্রেরিতে কেন কোনও ফাংশন টেম্পলেট নেই ? আমি খুজি std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); কিছুটা ভার্জোজ। নিম্নলিখিত খুব ভাল না হবে? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); এটি দুর্দান্তভাবে লুকায় newএবং কেবল একবারে টাইপের উল্লেখ করে। যাইহোক, বাস্তবায়নের জন্য এখানে আমার প্রচেষ্টা make_unique: template<typename T, typename... …