C++ లో మాక్రోలతో జనరేటర్లను అమలు చేయడం
ఔత్సాహికులు 'do' నోటేషన్ ఆధారంగా C++ జెనరేటర్లను రాశారు, ఇది మాక్రోలపై కూడా నిర్మించబడింది. ఈ ఇంప్లిమెంటేషన్ ఓపెన్ సోర్స్ మరియు MIT లైసెన్స్ క్రింద లైసెన్స్ చేయబడింది. // 'do' నోటేషన్ లేకుండా, auto result = ::bind(mx, [&](auto&& x) { return ::bind(my, [&](auto&& y) { return make_value(x + y); }); }); // 'do' నోటేషన్తో, auto result = DO( LET x IS(mx); LET y IS(my); return make_value(x […]
