Resultados de la búsqueda a petición "pod"
¿Puedo memcpy () cualquier tipo que tenga un destructor trivial?
I hacer darse cuenta de
¿Por qué no hay mover-asignación / mover-constructor por defecto?
Soy un simple programador. Las variables de los miembros de mi clase a menudo consisten en tipos POD y contenedores STL. Debido a esto, rara vez tengo que escribir operadores de asignación o copiar constructores, ya que estos se implementan por ...
¿Cómo se almacenan los objetos en la memoria en C ++?
¿Cómo se almacenan los objetos en la memoria en C ++? Para una clase regular como class Object { public: int i1; int i2; char i3; int i4; private: };¿Se puede usar un puntero de Object como una matriz para acceder a i1 de la ...
¿No puede el tipo C ++ POD tener algún constructor?
Tengo una clase y una variable constante. struct A { int b; }; A const a;La claseA es POD y se puede inicializar así. A const a = { 3 };IMHO, se ve bien tener un constructor como este. struct A { int b; A(int newB) : b(newB) { } };Pero Clang ...
¿Por qué la definición de "diseño estándar" POD de C ++ 11 es como es?
Estoy investigando la nueva y relajada definición de POD en C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] (sección 9.7) Una clase de diseño estándar es una clase que: no tiene miembros de datos no estáticos de ...
¿Cuál es la mejor manera de documentar el código Perl? [cerrado]
¿Alguna sugerencia de cómo puedo documentar mi código Perl? ¿Qué usas y qué herramientas están disponibles para ayudarme?¿Qué módulo usas para convertir pod ...
¿Por qué puede ser peligroso usar esta estructura POD como clase base?
Tuve esta conversación con un colega, y resultó ser interesante. Digamos que tenemos la siguiente clase POD struct A { void clear() { memset(this, 0, sizeof(A)); } int age; char type; }; clear está destinado a borrar todos los miembros, ...
Inicialización predeterminada en C ++
Me preguntaba algo esta mañana, y no puedo encontrar las palabras para "googlearlo" correctamente: Digamos que tengo: struct Foo { int bar; }; struct Foo2 { int bar; Foo2() {} }; struct Foo3 { int bar; Foo3() : bar(0) {} };No wifidefect ...
Página 1 de 2