shadowing पर टैग किए गए जवाब

2
एक ही नाम के साथ लैम्ब्डा कैप्चर और पैरामीटर - कौन दूसरे को छाया देता है? (clang बनाम gcc)
auto foo = "You're using g++!"; auto compiler_detector = [foo](auto foo) { std::puts(foo); }; compiler_detector("You're using clang++!"); क्लैंग ++ 3.6.0 और नए प्रिंट आउट "आप क्लैंग ++ का उपयोग कर रहे हैं!" और कब्जा foo अप्रयुक्त होने के बारे में चेतावनी दी । g ++ 4.9.0 और नया प्रिंट आउट …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.