'int'에 해당되는 글 1건

  1. 2008.05.19 구조체 포인터 관련
프로그래밍/C/C++2008.05.19 10:15

struct AT{
       int age;
       int grade;
};

struct AT A[2];
struct AT *pa;

pa =  &A;

A[0].age = 20;              // ( 같은건.. pa->age = 20 ;       / *pa.age = 20; )


pa++ // 다음 포인터를 가르킴.
**pa.age;    // age의 값을 하나 증가 시킴.

확인.. 구조체 포인터 증감


구조체를 call by Value로 주면 그 값을 모두 복사해서 전달하므로, 메모리 소모가 심하지만,
             call by Reference로 하면 메모리 소모가 적다
             데이터 변경을 막기 위해서는  void method(const Plming &p)
            const로 해주면, 데이터조작을 막을 수 있다.

Posted by 네떡지기
TAG

티스토리 툴바