Value Type - struct



 Value Type 은 기본 타입(Primitive Type) 외에 새로운 타입을 만든 것이라고 할 수 있다. .Net 에서 모든 타입은 System::Object 클래스를 상속 받는다. 모든 Value Type 은 System::ValueType 클래스를 상속받는다.


Value Type 은 메모리가 스택에 할당된다. 모든 기본타입(Primitive Type) 과 구조체(struct) 는 Value Type 이다.
Value Type 은 Equal 연산자(=) 를 사용하여 할당 될 수 있다.

다음은 구조체(struct) 의 예 이다.


C++/CLI 의 struct 생성 key word 는 "value struct" 이다.
C++, C# 과 마찬가지로 struct 는 생성자를 갖을 수 있다.





■ 참조
1. Quick C++/CLI - Learn C++/CLI in less than 10 minutes (CodeProject)


Posted by six605
,