es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: OPERATOR-OVERLOADING

“Se esperaba una expresión principal antes del token ‘{‘ al llamar a la sobrecarga de ‘<<' con un tipo de dato personalizado"

Tengo una clase simple ‘A’ con el siguiente contenido: class A { public: struct data_t { int32_t val; data_t(int32_t _val) : val(_val) { ; }; }; A&amp; operator &lt;&lt; (const data_t &amp;data) { printf(&quot;[%s] %d\n&quot;, __func__, data.val); return *this; }; void func(const data_t &amp;data) { printf(&quot;[%s] %d\n&quot;, __func__, data.val); } . . . Read more

usos no convencionales de friend en c++

Conozco los casos de uso generales para la palabra clave friend en relación con la encapsulación, pero en un par de ocasiones he necesitado la palabra clave friend solo para “hacer el trabajo”. Estos casos de uso no me hacen feliz, por lo que me pregunto si existen algunas alternativas. . . . Read more