मैं निम्न त्रुटि हो रही है: [matt ~] g++ -std=c++11 main.cpp -DCOPY_AND_SWAP && ./a.out
main.cpp: In function ‘int main(int, const char* const*)’:
main.cpp:101:24: error: ambiguous overload for ‘ope
मैं Copy and Swap पढ़ रहा था। मैंने कॉपी एलिजन पर कुछ लिंक पढ़ने की कोशिश की लेकिन इसका अर्थ यह नहीं पता था कि इसका क्या अर्थ है। क्या कोई यह बता सकता है कि यह अनुकूलन क्या है, और विशेष रूप से निम्नलि
मैं एक पुन: प्रयोज्य mixin में कॉपी-और-स्वैप मुहावरा डाल करने के लिए कोशिश कर रहा हूँ पुन: उपयोग struct Foo : copy_and_swap<Foo>
{
Foo()
{
std::cout << "default\n";
}
Foo(c