程式設計師都知道,經常要把乙個型別的亦是轉移為另外一種。那麼這個動作是怎樣稱呼的呢?
先查了一下英文,有type conversion、type cast兩種用法。應該說兩種用法都沒錯。再一看介紹,type cast的用法更接近一些。
type conversion翻譯成「型別轉換」,這個是很好的。因為conversion本來就是這個意思。
type cast,如果還稱呼為型別轉換,就不恰當了。因為cast本身意思是造型。而造型用於這個語境,實際上更恰當一些。
所以呢:
從意思上來說,造型更恰當。
從發音上來說,造型更直爽。
不過也有乙個缺點,如果全稱,「型別造型」,就有點重複,不如「型別轉換」好。如果簡稱呢,「類造」、「類轉」,都不怎樣。
C 筆記9 型別強轉 type cast
c 筆記9 型別強轉 type cast 宣告 本文件由王桂林老師編寫的c 課件,經整理而出。型別轉換有c風格的,當然還有c 風格的。c風格的轉換的格式很簡單 typeexpression 但是c風格的型別轉換有不少的缺點,有的時候用c風格的轉換是不合適的,因為它可以在任意型別之間轉換,比如你可以把...
指標強轉的區別
最容易理解的解釋 dynamic cast 通常在基類和派生類之間轉換時使用 在類層次間進行上行轉換時,dynamic cast和static cast的效果是一樣的 在進行下行轉換時,dynamic cast具有型別檢查的功能,比static cast更安全。const cast 主要針對cons...
類型別的強轉多型的指標
父類 public class person子類 public class student extends person測試類 public class test public static void main string args person p new student p.name 張三 s...