stack-allocation पर टैग किए गए जवाब

1
जब इसका उपयोग नहीं किया जाता है तो स्टैक मेमोरी क्यों आवंटित की जाती है?
निम्नलिखित उदाहरण पर विचार करें: struct vector { int size() const; bool empty() const; }; bool vector::empty() const { return size() == 0; } के लिए उत्पन्न विधानसभा कोड vector::empty(अनुकूलन के साथ, क्लेंग द्वारा): push rax call vector::size() const test eax, eax sete al pop rcx ret यह स्टैक स्पेस …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.