[C++] User-Defined Types
·
Programming/C++
IntroductionC++은 built-in types와 user-defined types가 있음구조체(Structures)요소들을 한 곳에 모아둔 것struct Vector { int sz; double *elem;};Vector v;구조체 초기화는 다음과 같이 이루어짐void vector_init(Vector& v, int s) { v.elem = new double[s]; v.sz = s;}구조체 멤버에 접근하기 위한 방법은 두 가지가 있음.(dot): 이름 or 레퍼런스로 접근->: 포인터로 접근void f(Vector v, Vector& rv, Vector* pv) { int i1 = v.sz; // 이름으로 접근 int i2 = rv.sz; // 레퍼런스로 접근 ..