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]