casting

    3熱度

    1回答

    考慮代碼例如: val contentLength :Long? = 1 val float = contentLength?.toFloat() val any = (float ?: 0) * 1.25 // ^ // compilation error here 如果我嘗試提取可變herem那樣: val casted = (float ?: 0) IDE表明cas

    -2熱度

    2回答

    我試過*和&的每個可能的組合。我想不出有什麼不對這個程序,是什麼原因造成這個編譯時錯誤 我得到這個錯誤: error: initialization makes pointer from integer without a cast compilation terminated due to -Wfatal-errors. 有了這個代碼: int main() { unsigned

    -1熱度

    3回答

    鑄造的接口的對象我有一個包含很多不同的方法,幾個對象: public class Dog: AnimalDescription, IAnimal public class Cat: AnimalDescription, IAnimal 我想把狗和貓的list成組合列表。從那裏我想創建一個幻燈片並分別播放每個項目。所以我做了一個接口: public Interface IAnimal

    0熱度

    1回答

    struct A { }; struct B : A { virtual ~B() {} }; template<typename BASE, typename EXTENDED> void ASSERT_BASE_EXTENDED() { static_assert(static_cast<BASE*>((EXTENDED*)256)==(BASE*)256,

    2熱度

    2回答

    可有人請幫助我理解爲什麼下面的代碼不會編譯: template< typename T > class A {}; template< typename U > class wrapper { public: // cast operator operator wrapper< A<void> >() { return wrapper

    0熱度

    1回答

    我想投SlideshowDialogFragment上下文在我的AsyncTask在DdownloadTask.java但是當我寫 final DownloadTask downloadTask = new DownloadTask(myActivity.this); SlideshowDialogFragment代替myActivity,安卓顯示警告說 warning andr

    -1熱度

    1回答

    我有一個char *誰指向的結構。這裏是我的結構: struct prot { int size; unsigned short codeAction; void *data; }; 我恢復size和codeAction,但現在我想恢復data。 當我施放我最後的8個字節時,我什麼也沒有。 下面的代碼是隻是一個測試,這是一個糟糕的代碼: char lol[4]

    -1熱度

    1回答

    我有這樣一段代碼 StateMachine.State = string.IsNullOrEmpty(MyString) ? (IState) StateMachine.StateA : StateMachine.StateB; 我也可以寫爲 if (string.IsNullOrEmpty(MyString)) StateMachine.State = Sta

    -1熱度

    1回答

    如何投射收藏屬性才能管理它?請看看附帶的圖片。我需要它的名字獲取集合,然後用這個集合工作,添加,刪除等

    -1熱度

    3回答

    public class Demo { public String work(String s) { return s; } public <T> T Test(T t) { // common work to do !! // ..... // spec work to do T result = wor