类型的定义和类型变量的定义不同,
类型定义只是描述一个类型,
是给编译器看的,
不会产生可执行代码。
变量定义是指在执行文件中真实得存在这么一块内容。
因为每个.c里都要写清楚类型定义很麻烦,
所以一般都把类型定义写在.h里,
而在.c里采用简单的写法,
如struct A a;这样定义变量,不
需把整个类型的描述再写一遍。
-所以,struct类型定义放到 ser.h里面,
ser.cpp 里加struct str st_r;
CmfcDlg.cpp加上#include "ser.h"然后直接使用extern struct str st_r;