কম্পিউটার

C++ STL-এ emplace বনাম সন্নিবেশ


emplace অপারেশন বস্তুর অপ্রয়োজনীয় অনুলিপি এড়ায় এবং সন্নিবেশ অপারেশনের চেয়ে আরও দক্ষতার সাথে সন্নিবেশ করে। সন্নিবেশ অপারেশন একটি বস্তুর একটি রেফারেন্স নেয়।

অ্যালগরিদম

সেট ঘোষণা শুরু করুন। জোড়া সন্নিবেশ করতে emplace() ব্যবহার করুন। emplace() ব্যবহার করে জোড়া সন্নিবেশ করতে insert() ব্যবহার করুন। সেট প্রিন্ট করুন। শেষ

উদাহরণ কোড

#includeনেমস্পেস ব্যবহার করে std;int main() { set>s; s.emplace(7, 'a'); s.insert(make_pair(6, 'b')); for (auto it =s.begin(); it !=s.end(); ++it) cout <<" " <<(*it).প্রথম <<" " <<(*it).সেকেন্ড < 

আউটপুট

7 a6 b

  1. ম্যাপ max_size() C++ STL-এ

  2. C++ STL এ মাল্টিম্যাপ খুঁজুন( )

  3. C++ STL(3.5) এ স্ট্যাক

  4. C++ STL-এ multiset insert() ফাংশন