既然可以使用 #define unsigned char BYTE 
 干吗 还要搞个typedef unsigned char BYTE ;有什么区别吗?随便问一下 lint 哪里有下载啊?
===本在正在学习 C++

解决方案 »

  1.   

    #define unsigned char BYTE 
     定义的是宏
    typedef unsigned char BYTE ;
    定义的某个类型的别名
      

  2.   

    这个好像 C 陷阱与缺陷 里面有降到如果 #define char * P 
          typedef char * T;   如果 P a,b; 相当于 char *a,b; // a 是char *  而b是char    而T a,b; 则 a b 都是 char *
      

  3.   

    谢谢 明白了。lint 我在http://www.61ic.com/Soft/ShowSoft.asp?SoftID=613 找到下载了
    http://blog.yesky.com/118/xioxu/170118.shtml 是介绍的文章