在C++中,使用&符号可以创建一个对对象的引用,包括左引用和右引用。在这个例子中,t1是一个线程对象,'AA::outcache'是一个成员函数指针,'aa'是一个AA类的对象。这里使用&符号创建了一个对aa对象的引用,但这并不是左引用,而是一个右引用。由于线程对象t1需要一个函数指针作为参数,并且outcache是一个成员函数,因此需要使用&符号来获取对该函数的引用。在这种情况下,&符号不是用于创建左引用,而是用于获取函数指针的引用。因此,不会出现左引用的问题。

C++线程对象创建:使用&符号获取成员函数指针的引用

原文地址: https://www.cveoy.top/t/topic/otq9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录