http://msdn.microsoft.com/en-us/library/ms229017.aspx에 따르면 값 유형은 "스택에 배치되거나 다른 구조체와 함께 인라인으로 할당됩니다"*. 그러나 the stack is an implementation detail에서 Eric Lippert는 이것이 구현 세부 사항이라고 말합니다.스택이 구현 세부 사항입니까, 아니요?
구현 세부 사항은 "a behavior produced by code which may be relied on by consuming code, though that behavior is not specified by the spec the code is written to."입니다. 설명서가 사양이 아니라는 것을 이해합니다. 아마도 문서에 나와있는 설명서에 무엇인가가 나열되어 있고 더 이상 구현 세부 사항이 아닌 경우에도 마찬가지입니다. 스택이 구현 세부 사항입니까 아니면 그렇지 않습니까?
* : 구조체가 잘못되었을 수 있지만 구조체를 힙에 직접 배치하는 대신 다른 구조체 내부에도 할당 할 수 있음을 이해합니다.
관련 질문 : http://stackoverflow.com/questions/1970894/struct-what-is-it-for/1970902#1970902 –
방금 전에 복제본으로 플래그를 지정했습니다. :) – RCIX