প্রশ্ন ট্যাগ «copy-constructor»

8
তিনটির বিধি কী?
কী একটি বস্তু অনুলিপি মানে? কি কি কপি কন্সট্রাকটর এবং কপি নিয়োগ অপারেটর ? কখন এগুলি আমার নিজের ঘোষণা করার দরকার? আমি কীভাবে আমার জিনিসগুলি অনুলিপি করা থেকে রোধ করতে পারি?

5
অনুলিপি প্রতিলিপি কি?
এই প্রবাদটি কী এবং কখন ব্যবহার করা উচিত? এটি কোন সমস্যার সমাধান করে? সি ++ 11 ব্যবহার করার সময় কি আইডিয়ম পরিবর্তন হয়? যদিও এটি অনেক জায়গায় উল্লেখ করা হয়েছে, প্রশ্ন ও উত্তর আমাদের কোনও একক নেই "এটি কী" আছে তাই এটি এখানে so এখানে পূর্বে উল্লিখিত জায়গাগুলির আংশিক তালিকা …

3
অনুলিপি নির্মাণকারী অক্ষম করুন
আমার একটি ক্লাস রয়েছে: class SymbolIndexer { protected: SymbolIndexer ( ) { } public: static inline SymbolIndexer & GetUniqueInstance ( ) { static SymbolIndexer uniqueinstance_ ; return uniqueinstance_ ; } }; কোডটি অক্ষম করতে আমি কীভাবে এটি সংশোধন করব: SymbolIndexer symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( ); এবং কেবল কোডের অনুমতি দিন: …

3
ডিফল্ট / অনুলিপি / মুভ ctor এবং অনুলিপি / সরানো অ্যাসাইনমেন্ট অপারেটরের স্বয়ংক্রিয় প্রজন্মের শর্তসমূহ?
আমি আমার স্মৃতিটি রিফ্রেশ করতে চাই যার অধীনে একটি সংকলক সাধারণত ডিফল্ট কনস্ট্রাক্টর, কপি কনস্ট্রাক্টর এবং অ্যাসাইনমেন্ট অপারেটর তৈরি করে auto আমি স্মরণ করি কিছু নিয়ম ছিল, তবে আমি মনে করি না এবং অনলাইনে একটি নামী সংস্থানও খুঁজে পাই না। কেউ সাহায্য করতে পারেন?

3
সি ++ এ কন্সট্রাক্টর এবং = অপারেটর ওভারলোড কপি করুন একটি সাধারণ কাজ সম্ভব?
যেহেতু একটি অনুলিপি নির্মাণকারী MyClass(const MyClass&); এবং একটি = অপারেটর ওভারলোড MyClass& operator = (const MyClass&); প্রায় একই কোড, একই প্যারামিটার এবং কেবল ফেরতের ক্ষেত্রে পৃথক রয়েছে, তাদের উভয়ের ব্যবহারের পক্ষে কি একটি সাধারণ ফাংশন থাকা সম্ভব?

7
কপির কন্সট্রাক্টরগুলি কখন ব্যবহার করতে হবে?
আমি জানি যে সি ++ সংকলক একটি শ্রেণীর জন্য একটি অনুলিপি নির্মাণকারী তৈরি করে। কোন ক্ষেত্রে আমাদের কোনও ব্যবহারকারী-সংজ্ঞায়িত অনুলিপি নির্মাণকারী লিখতে হবে? আপনি কিছু উদাহরণ দিতে পারেন?

4
অবিচ্ছিন্ন সদস্যদের সাথে স্ট্রোকগুলি অনুলিপি করা হচ্ছে
যাদের সদস্যদের সূচনা না করা হয়েছে তাদের মধ্যে কিছু স্ট্রাক্ট অনুলিপি করা বৈধ? আমি সন্দেহ করি এটি অনির্ধারিত আচরণ, তবে যদি তা হয় তবে এটি কোনও অবিজ্ঞাসিত সদস্যকে কাঠামোয় রেখে দেয় (এমনকি যদি সেই সদস্যরা সরাসরি ব্যবহার না করা হয়) তবে এটি বেশ বিপজ্জনক। সুতরাং আমি আশ্চর্য হই যে মানকটিতে …

2
আমি কীভাবে নিরাপদে সংগ্রহগুলি অনুলিপি করতে পারি?
অতীতে, আমি সংগ্রহটি নিরাপদে কিছু অনুলিপি করতে বলেছিলাম যেমন কিছু করুন: public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); অথবা public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); তবে এই "অনুলিপি" নির্মাতারা, অনুরূপ স্থিতিশীল তৈরির পদ্ধতি এবং স্ট্রিমগুলি কি সত্যই নিরাপদ এবং নিয়মগুলি কোথায় …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.