मैं एक फ़ंक्शन ऑब्जेक्ट बनाना चाहता हूं, जिस पर कुछ गुण भी हैं। उदाहरण के लिए जावास्क्रिप्ट में मैं क्या करूँगा: var f = function() { } f.someValue = 3; अब टाइपस्क्रिप्ट में मैं इस प्रकार का वर्णन कर सकता हूं: var f: { (): any; someValue: number; }; हालांकि …
एक साधारण स्थानीय लैम्ब्डा फ़ंक्शन को कैसे अधिभारित करें? मूल समस्या का SSE: #include <iostream> #include <map> void read() { static std::string line; std::getline(std::cin, line); auto translate = [](int idx) { constexpr static int table[8]{ 7,6,5,4,3,2,1,0 }; return table[idx]; }; auto translate = [](char c) { std::map<char, int> table{ {'a', …