c++レコード_01:typedefとdefine
3097 ワード
c++レコード_01:typedefとdefine
typedef標準データ型に新しい名前を付ける カスタムデータ型に新しい名前を付ける プラットフォームに関係のないタイプ を定義する複雑な宣言のための単純な別名 を定義する
typedef
typedef unsigned char BYTE;
BYTE b1,b2;
typedef struct Books
{
char title[50];
char author[50];
int bookid;
}BOOK;
BOOK book;
//--
typedef long double REAL;
//-- long double :
typedef double REAL;
// , typedef ,
//--
int *(*a[5])(int,char*);
//--
typedef int *(*PFUN)(int,char*);
PFUN a[5];