इस कोड में:क्या होता है जब आप यादृच्छिक-संख्या इंजन और यादृच्छिक-संख्या वितरण की प्रतिलिपि बनाते हैं?
std::default_random_engine e;
std::default_random_engine e2 = e; //1
std::default_random_engine e3(e2); //2
std::default_random_engine e4(std::move(e3)); //3
std::uniform_real_distribution<double> d(0,1);
std::uniform_real_distribution<double> d2 = d; //4
std::uniform_real_distribution<double> d3(d2); //5
std::uniform_real_distribution<double> d4(std::move(d3)); //6
आप व्याख्या कर सकते हैं वास्तव में मामलों 6 1 से प्रत्येक में क्या होता है क्या? मुझे कॉपी असाइनमेंट, निर्माण की प्रतिलिपि नहीं है, और कहीं भी प्रलेखित इन वर्गों के लिए निर्माण को स्थानांतरित नहीं किया गया है।
विशेष रूप से: जब हम दूसरे से एक नया इंजन/वितरण बनाने के लिए, यह या जारी रखने के लिए जहां यह दूर छोड़ दिया रीसेट करता है?