हाल ही में मैं स्कॉट Meyers उत्तम Effective C++ पुस्तक के माध्यम से पढ़ रहा है। आखिरी युक्तियों में से एक में उन्होंने टीआर 1 की कुछ विशेषताओं को कवर किया - मैं बूस्ट के माध्यम से उनमें से कई को जानता था। tr1 :: reference_wrapper:tr1 :: context_wrapper कैसे उपयोगी है?
हालांकि, वहाँ एक है कि मैं निश्चित रूप से पहचाना नहीं था।
मैं tr1 :: context_wrapper का उपयोग कब और कब करूंगा?
, ठीक है शांत। मैं boost :: ref से परिचित हूं ... मुझे अभी यह पता नहीं चला कि TR1 इस कार्यक्षमता को कुछ अलग कहलाता है - यानी, tr1 :: ref। – paxos1977
@ceretullis रेफरी एक reference_wrapper वस्तु है, जहां टी एक प्रकार है निर्माण करने के लिए निर्माता विधि है। –
सी ++ 11 के साथ, मुझे लगता है कि मैं एक लैम्ब्डा उपयोग करने के लिए पसंद करते हैं: 'ऑटो fIncrement = [और iVariable] {वृद्धि (iVariable);};' –