«stack-allocation» 태그된 질문

1
스택 메모리를 사용하지 않을 때 왜 할당됩니까?
다음 예제를 고려하십시오. struct vector { int size() const; bool empty() const; }; bool vector::empty() const { return size() == 0; } 생성 된 어셈블리 코드 vector::empty(최적화와 함께 clang) : push rax call vector::size() const test eax, eax sete al pop rcx ret 왜 스택 공간을 할당합니까? 전혀 사용되지 않습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.