Resultados de la búsqueda a petición "language-lawyer"

4 la respuesta

¿Cómo sabe la ubicación nueva qué diseño crear?

#include <iostream> #include <typeinfo> struct A { int a; }; struct B : virtual A { int b; }; struct C : virtual A { int c; }; struct D : B,C { int d; }; int main() { D complete; B contiguous; B & separate = complete; B * p[2] = {&separate, ...

5 la respuesta

¿Se puede usar memcpy para el tipo de juego de palabras?

Esta es una cita del estándar C11: 6.5 Expresiones ... 6 Eltipo efectivo de un objeto para acceder a su valor almacenado es el tipo declarado del objeto, si lo hay. Si un valor se almacena en un objeto que no tiene un tipo declarado a través de ...

1 la respuesta

Especialización de clase de plantilla anidada heredada

El siguiente código fuente proviene de:Comprender la especialización parcial de las plantillas de clase anidadas ...

1 la respuesta

¿Se garantiza que pandas.DataFrame.groupby sea estable?

He notado que hay varios usos depd.DataFrame.groupby [http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.groupby.html] seguido de unapply suponiendo implícitamente quegroupby ...

3 la respuesta

Escribir directamente en el buffer char * de std :: string

Entonces tengo unstd::string y tiene una función que tomachar* y escribe en ello. Ya questd::string::c_str() ystd::string::data() regresoconst char*No puedo usarlos. Así que estaba asignando un búfer temporal, llamando a una función con él y ...

2 la respuesta

¿Es seguro transmitir a una clase que tiene el mismo diseño de miembro de datos, pero una implementación diferente?

La primera clase se utilizará para herencia privada para garantizar el mismo diseño exacto. Esto debería hacer que el lanzamiento sea seguro. #include <iostream> #include <string> struct data_base { data_base( int i, std::string&& s ) noexcept : ...

4 la respuesta

Representación de números negativos en C?

¿Cómo representa C enteros negativos? ¿Es por la representación del complemento de dos o usando el MSB (bit más significativo)? -1 en hexadecimal esffffffff. Así que por favor aclara esto para mí.

4 la respuesta

memcpy / memmove a un miembro de la unión, ¿esto establece el miembro 'activo'?

Aclaración importante: algunos comentaristas parecen pensar que estoy copiando de un sindicato. Mire cuidadosamente elmemcpy, copia de la dirección de un viejo llanouint32_t, que no está contenido dentro de una unión. Además, estoy copiando (a ...

1 la respuesta

En C ++, ¿puede un elenco de estilo C invocar una función de conversión y luego descartar la constidad?

GCC y Clang rechazan el reparto de estilo C en el siguiente código. http://coliru.stacked-crooked.com/a/c6fb8797d9d96a27 [http://coliru.stacked-crooked.com/a/c6fb8797d9d96a27] struct S { typedef const int* P; operator P() { return nullptr; } }; ...

1 la respuesta

Creación de instancias de una clase abstracta a través de la lista de inicializadores [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué gcc y clang me permiten construir una clase abstracta? [/questions/37017094/why-do-gcc-and-clang-allow-me-to-construct-an-abstract-class] 1 respuestaMe gustaría entender por qué el compilador ...