class - C++ pointer and reference -


in c++ class need assign method pointer and/or reference. tricky thing :

(assuming aclass class variable anotherclass *)

void myclass::setelem(anotherclass *pval) {   aclass = pval; }  void myclass::setelem(anotherclass &refval) {   aclass = &article; } 

but in opinion, sounds not "graceful"...

better way achieve ?

void myclass::setelem(anotherclass *pval) {   aclass = pval; }  void myclass::setelem(anotherclass &refval) {   setelem(&refval); } 

is graceful enough? mr. pitt once said in seinfeld "well, don't want grace or won't able stand".


Comments