C++this 理解

變量my具有myclass類型my裏的this 就是指向my的指針。如果還有一個變量myclass mz,mz的this就是指向mz的指針

https://blog.csdn.net/ljianhui/article/details/7746696

比如std::thread將類內函數加入線程,則是
std::thread p1;
p1=std::thread(&classname::function,this)

this就是指向實例對象本身。比如在運行時,會創建一個classname的對象,這個對象自身所獲取的數據加到線程中,當有多個classname的對象時,this也是指向調用線程這個對象本身,所有數據都是對應對象自己的,其它classname的對象數據不影響線程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章