在Delphi 中经常出现 TAAA=type string 这种形式 定义这种有什么好处例如 定义
type
  TTest = type string;var
  A: TTest;
  B: string;
在使用的时候都是一样的,两者有什么区别;

解决方案 »

  1.   

    字符串类型,但属于一个强类型   
    强类型是其严谨的一个重要体现。但是强类型特性也不是为了体现严谨而刻意加上去的,如果那么搞的话,恐怕今天也不会有这么多人使用Delphi了
    强类型是有好处的,那就是:可以避免运行时不同类型数据转化出现错误,因为在程序被编译时,潜在的错误就已经被消灭了
      

  2.   

    有区别吗?达人解释。
    在我看,仅仅是为了清楚一点。
    比如
    type 
      TLength = type string; var 
      A: TLength; 
    看了就知道是长度。
    学习中....