Resultados de la búsqueda a petición "copy-constructor"
std :: cadena x (x);
std::string x(x);Esto se bloquea muy mal en mi compilador. ¿Esto significa que debería probarthis != &that en mis propios constructores de copia, ¿o puedo suponer que ningún cliente será tan estúpido?
Autodestrucción: this-> MyClass :: ~ MyClass () vs. this-> ~ MyClass ()
En mi búsqueda para aprender C ++ me topé con el artículoEscritura de constructores de copia y operadores de asignación [http://cplusplus.bordoon.com/copyConstructors.html]que propone un mecanismo para evitar la duplicación de código entre ...
¿Podría tener un constructor de copia para la subclase de QObject?
aquí [http://qt-project.org/doc/qt-5/qobject.html#no-copy-constructor-or-assignment-operator] podemos leer que ninguna construcción de copia y operador de asignación de copia evaluable. ...
¿La memoria es de una construcción o asignación de tipo copiable trivialmente?
Digamos que tienes un objeto de tipoT y un búfer de memoria adecuadamente alineadoalignas(T) unsigned char[sizeof(T)]. Si utilizastd::memcpy copiar del objeto de tipoT alunsigned char matriz, ¿se considera construcción de copia o asignación de ...
¿Cómo puedo extender un constructor de copias generado por el compilador?
Frecuentemente me encuentro con el problema, que debo extender un constructor de copias generado por el compilador. Ejemplo: class xyz; class C { ... int a, b, c; std::set<int> mySet; xyz *some_private_ptr; };Asumir quesome_private_ptr solo debe ...
¿La inicialización de la lista de copias invoca la copia conceptual conceptualmente?
Antes de C ++ 11, podemos hacer una inicialización de copia escribiendo algo comoA a = 1; que es más o menos equivalente aA a = A(1);. Es decir, primero se crea un temporal y luego se invoca una copia. Independientemente de la elisión de copia, ...
¿Por qué necesitamos copy constructor y cuándo debemos usar copy constructor en java?
Estaba pasando por Copy Constructors, he pasado por los enlaces en stack over flow y otros también. Pero no tengo claro los siguientes puntos. ¿Por qué necesitamos un constructor de copias?¿Cuándo necesitamos un constructor de copias?Me refiero ...
¿Se supone que los constructores variados esconden los generados implícitamente?
¿Se supone que los constructores variados ocultan los generados implícitamente, es decir, el constructor predeterminado y el constructor de copia? struct Foo { template<typename... Args&g,t; Foo(Args&&... x) { std::cout << "inside the variadic ...
¿Puedo pasar un puntero a una superclase, pero crear una copia del niño?
Tengo una función que toma un puntero a una superclase y realiza operaciones en ella. Sin embargo, en algún momento, la función debe hacer una copia profunda del objeto ingresado. ¿Hay alguna forma de que pueda realizar tal copia? Se me ocurrió ...
¿Por qué el operador de asignación de copias debe devolver una referencia / referencia constante?
En C ++, el concepto de devolución de referencia del operador de asignación de copias no me resulta claro. ¿Por qué el operador de asignación de copias no puede devolver una copia del nuevo objeto? Además, si tengo claseAy lo siguiente: A ...