typedef 문을 ,와 함께 쓰는 경우가 종종 있다
생각해 보면 의미는 당연한데 처음에는 좀 헷갈릴 수 있다

--------------------------------------------------
#include <iostream>

using namespace std;

typedef struct {
  int a;
  int b;
  int c;
} mytype, *pmytype;

int main()
{
  mytype var_a;
  pmytype ptr_a;

  ptr_a = &var_a;

  var_a.a = 10;
  var_a.b = 20;
  ptr_a->c = 30;

  cout << "values of var_a is " << ptr_a->a << " " 
       << ptr_a->b << " " << var_a.c << endl;

  return 0;
}