Resultados de la búsqueda a petición "pod"

2 la respuesta

Preguntas sobre las uniones C ++ no POD

2 la respuesta

Inicialización por defecto de los tipos de POD en C ++

4 la respuesta

¿Puedo memcpy () cualquier tipo que tenga un destructor trivial?

I hacer darse cuenta de

4 la respuesta

¿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 ...

5 la respuesta

¿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 ...

3 la respuesta

¿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 ...

6 la respuesta

¿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 ...

8 la respuesta

¿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 ...

5 la respuesta

¿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, ...

4 la respuesta

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 ...