public
class
main};
thread thread =
newthread
(runnable)
; thread.
start()
;}}
需要使用函式式介面的物件的地方可以使用lambda表示式:
public
static
void
main
(string[
] args)
;//2.
thread thread =
newthread((
)->);
thread.
start()
;}
有時已經有現成的方法可以完成你想要傳遞給其他**的某個動作,此時可以直接將該方法傳遞:
public
class
main
//靜態方法
public
static
void
myrunnable()
}
public
class
main
//非靜態方法
public
void
myrunnable()
}
引用 普通引用
引用 引用乙個指標 放在 的右邊 void change myclass p int i j 等價於 int const i j int a int b a 引用定義時必須初始化 此時b就已經建立了對a的引用 引用 的本質上是為了方便程式設計師間接修改變數的程式編寫,不需要使用指標,編譯器在內部已經...
const引用和普通引用
一 引用所繫結的型別和所引用的物件型別需嚴格匹配。除了兩個例外 1 普通引用必須繫結到物件,不能繫結到常量 int a 3 錯誤 2 const引用 1 初始化const引用允許用任意表示式,只要該表示式的結果能轉化為引用型別即可 2 允許乙個const引用繫結非常量物件,字面值,甚至是一般表示式 ...
普通引用和const引用的初始化
普通引用和const引用的初始化 當引用的初始式是乙個左值 是乙個物件,你可以取得他的位址 時,其初始化就是非常簡單的事情。普通t 的初始式必須是乙個t型別的。而cosnt t 則不必是乙個左值,甚至可以不是t型別的。在這樣的情況下,經過以下幾個步驟。1 首先,如果需要的話,將應用到型別t的隱式型別...