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的对象数据不影响线程

猜你喜欢

转载自blog.csdn.net/qq_29230349/article/details/104562462