Hi, Markus Harju wrote:
void myFunc(DOMElement& e1, DOMElement& e2) { e1 = doc->doSomethingThatReturnsElement(); // compiler error e2 = *(doc->doSomethingThatReturnsElement());//compiler error here too }
Maybe you are looking for one of this: void myFunc(DOMElement *& e1, DOMElement *& e2) { e1 = doc->doSomethingThatReturnsPointerToElement(); e2 = doc->doSomethingElseThatReturnsPointerToElement(); } or void myFunc(DOMElement *& e1, DOMElement *& e2) { e1 = (DOMElement*) (doc->doSomethingThatReturnsPointerToElement() ->cloneNode(true)); e2 = (DOMElement*) (doc->doSomethingElseThatReturnsPointerToElement() ->cloneNode(true)); }
Good luck !
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]