static_cast,const_cast,reinterpret_cast,dynamic_cast

1.static_cast         在c++primer中提到,任何具有明確定義的類型轉換,只要不包含底層const(關於什麼是底層const什麼是頂層const可以去c++primer看一下),都可以使用static_cast,如把double類型的對象轉換成int類型的對象。但是書中沒有提到的是,把一個類轉換成另一個類(兩個類之間沒有關係)的時候編譯器會報錯。看下面代碼。 從上面的兩個
本站公眾號
   歡迎關注本站公眾號,獲取更多信息