Cita:
Iniciado por scrolling No es por meterme en esto y causar discusiones, pero la pregunta original no se refiere ni a C ni a C++, incluso el codigo esta en JavaScript... Asi que creo que aunque muestres que en C y en C++ se puede hacer, la pregunta original no iba hacia ese lado. La pregunta era mas general hacia los lenguajes no hacia como se puede lograr eso en uno determinado...
Si, el codigo esta en JavaScript pero hay una aclaracion que dice: "da lo mismo el lenguaje utilizado" entonces mostre una forma de hacerlo, valida a mi parecer, en un lenguaje que se dijo era imposible hacerlo.
Y en cuanto a lo general la forma de hacerlo me parece la ultima que mostre, devolver true o false (0 o 1) y mediante una referencia (o doble puntero) devolver el puntero al objeto.