Resultados de la búsqueda a petición "copy-constructor"
Error del compilador C ++ C2280 "intentando hacer referencia a una función eliminada" en Visual Studio 2013 y 2015
Este fragmento se compila sin errores en Visual Studio 2013 (Versión 12.0.31101.00 Actualización 4) class A { public: A(){} A(A &&){} }; int main(int, char*) { A a; new A(a); return 0; }mientras se compila con este error en Visual Studio 2015 RC ...
¿Condiciones para la generación automática del operador de asignación predeterminado / copiar / mover y copiar / mover asignación?
Quiero actualizar mi memoria en las condiciones en que un compilador generalmente genera automáticamente un constructor predeterminado, un constructor de copia y un operador de asignación. Recuerdo que había algunas reglas, pero no recuerdo, y ...
constructor de copia de plantilla de c ++ en la clase de plantilla
Tengo una clase de plantilla que tiene un constructor de copia de plantilla. El problema es que cuando instancia esta clase usando otra instancia de esta clase con el mismo tipo de plantilla, mi constructor de copia de plantilla no se llama. ¿Por ...
El constructor de copia se llama muchas veces al construir un hilo por objeto de función
Intento pasar un objeto de función a un hilo. Estoy confundido cuando encontré que el constructor de la copia se llama dos veces en el hilo 'principal'. ¿Por qué no simplemente copiar una vez en lugar de dos? La segunda copia es ...
Clone () vs Copiar constructor, que se recomienda en java [duplicado]
Esta pregunta ya tiene una respuesta aquí: clone () vs copy constructor vs método de fábrica? [/questions/1106102/clone-vs-copy-constructor-vs-factory-method] 10 respuestas étodo @clone vs constructor de copia en java. cuál es la solución ...
move constructor y copy constructor en C ++
Mi comprensión es que se llama a un constructor de movimiento si existe cuando devolvemos un objeto local de una función. Sin embargo, me encontré con una situación en la que se llamó al constructor de copias, como se muestra en el siguiente ...
Copie un objeto y haga que ambos compartan una variable miembro (C ++)
He estado pensando y buscando esto, pero no puedo resolver esta pregunta. Me gustaría un objeto que cuando se copia en otro objeto, ambos objetos comparten cierta variable miembro. Entonces, cuando cambio el valor de la variable miembro de ...
¿Verifique la "autoasignación" en el constructor de copias?
Hoy en la universidad me recomendó un profesor que verificaría para(this != ©) en el constructor de copia, de forma similar a cómo debe hacerlo cuando sobrecargaoperator=. Sin embargo, lo cuestioné porque no puedo pensar en ninguna situación ...
¿Cuál es la forma más confiable de prohibir un constructor de copias en C ++?
A veces es necesario prohibir un constructor de copia en una clase C ++ para que esa clase se vuelva "no copiable". Por supuesto,operator= debería estar prohibido al mismo tiempo. Hasta ahora he visto dos formas de hacerlo. La forma 1 es ...
Comportamiento extraño de la inicialización de copia, no llama al constructor de copia!
Estaba leyendo la diferencia entre la inicialización directa y la inicialización de copia (§8.5 / 12): T x(a); //direct-initialization T y = a; //copy-initializationLo que entiendo al leer sobre ...