GnuSmalltalkUsersGuide:BaseChapter 018

From 흡혈양파의 번역工房
Revision as of 07:13, 23 January 2014 by Onionmixer (talk | contribs) (GSUG CArrayCType 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
CArrayCType

CArrayCType

네임스페이스 Smalltalk에 정의됨

슈퍼클래스: CPtrCType

범주: 언어-C 인터페이스


CArrayCType 클래스: 인스턴스 생성

elementType: aCType

이 클래스의 인스턴스에 대해 해당 메서드를 호출해선 안 된다.

elementType: aCType numberOfElements: anInteger

주어진 CType을 요소로 갖고 있고, anInteger 요소와 (물론 C 객체에 대해서는 out-of-bounds 보호가 제공되지 않으므로 anInteger는 접근이 아니라 할당에만 중요하다) 정확히 크기가 같은 배열을 매핑하는 CPtrCType의 새 인스턴스를 응답하라.

from: type

Private – 배열에 대해 CType>>from: 에 의해 호출


CArrayCType: 접근하기

alignof

수신자의 인스턴스 정렬을 응답하라.

numberOfElements

수신자의 인스턴스 내 요소의 수를 응답하라.

sizeof

수신자의 인스턴스 크기를 응답하라.


CArrayCType: 보관하기

storeOn: aStream

super와 동일하다.


Notes