i've encountered thing got me thinking... perhaps utter newbie question ask wanted achieve template work like:
forwardedreference<int****> x(somepointerwithfourstars); int& y = x.ref; but don't want runtime recurrent function calls. tried make partially specified structure templates, no success yet (i still try achieve goal).
my initial idea have 2 types of templates a<t> , b<t, u> alter 1 another. specialization of first 1 t*, , other 1 t*, t.
i thought a<t*> having field of b<t*, t>, , b<t*, t> having a<t> instance.
i have failed on compilation errors, , can't dig right (though later), because i'm @ work t_t i'm eager answer if possible do, , how. don't know if use in nearest future, expand knowledge stuff that.
if feel there not enough details, please let me know - @ thread time time.
but don't want runtime recurrent function calls
tough shit. can define type int& int**** relatively tmp, cannot access without using recursion, because type of each intermediate stage different , don't know how many intermediate stages there are. have use recursion de-reference pointer.
Comments
Post a Comment