2010-07-23 33 views
8

C++ 'da, bir nesneye başvuru alan bir işleviniz olduğunda, bir nesne işaretçisini ona nasıl iletebilirsiniz?işaretçiyi referans alan işleve geçirme?

gibi öylesine:

lvalue sonuçlanan Sadece pointer KQUEUE
Myobject * obj = new Myobject(); 

somefunc(obj); //-> Does not work?? Illegal cast?? 

somefunc(Myobject& b) 
{ 
// Do something 
} 

cevap

10

: Sadece yapmak zorunda

somefun(*obj); 
3

:

somfunc(*obj); 
İlgili konular