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

4 la respuesta

¿Las variables de puntero son enteros con algunos operadores o son "simbólicas"?

EDITAR: La elección de la palabra original era confusa. El término "simbólico" es mucho mejor que el original ("místico"). En la discusión sobre mi pregunta anterior de C ++, me han dicho que los punteros son "un tipo de valor simple muy ...

7 la respuesta

¿Puede calloc () asignar más de SIZE_MAX en total?

In una revisión de código reciente [//codereview.stackexchange.com/a/204977], se afirmó que En sistemas seleccionados,calloc() puede asignar más queSIZE_MAX bytes totales mientras quemalloc() está limitado Mi afirmación es que eso está ...

4 la respuesta

Casos de uso para std :: add_const y similares

Algunas transformaciones de tipo en

1 la respuesta

¿Cómo se puede usar un tipo incompleto como parámetro de plantilla para vectorizar aquí?

Hasta que el siguiente programa sea legal y demás: #include <vector> struct Bar; struct Foo { using BarVec = std::vector<Bar>::size_type; }; struct Bar {}; int main() { Foo f; }¿Cómo?Bar es un tipo incompleto, por lo que el compilador no tiene ...

1 la respuesta

Sobrecarga de estructuras con operador de llamada de plantilla y lambdas genéricos - gcc vs clang

He descubierto un fragmento de código que se compila y funciona correctamente en Clang ++ 4 (y tronco)pero falla al compilarg ++ 7 (y tronco). Supongamos que tengo lo siguientestruct tipos: struct a { void foo() { } }; struct b { void bar() { } ...

2 la respuesta

¿Cuál es la verdadera razón para no usar el bit EOF como nuestra condición de extracción de flujo?

1 la respuesta

Colocación nueva y asignación de clase con miembro constante

¿Por qué es ese comportamiento indefinido? struct s { const int id; // <-- const member s(int id): id(id) {} s& operator =(const s& m) { return *new(this) s(m); // <-- undefined behavior? } };(Cita del estándar sería bueno). Esta pregunta ...

3 la respuesta

¿Por qué S :: x no se usa odr?

Considere este ejemplo decppreference [http://en.cppreference.com/w/cpp/language/definition]: struct S { static const int x = 1; }; void f() { &S::x; } // discarded-value expression does not odr-use S::xEstoy de acuerdo que&S::x es unexpresión ...

1 la respuesta

Es numeric_limits <int> :: is_modulo lógicamente contradictorio?

8 la respuesta

Una encuesta exhaustiva de los tipos de cosas en R; 'mode' y 'class' y 'typeof' son insuficientes

El lenguaje R me confunde. Las entidades tienen modos y clases, pero incluso esto es insuficiente para describir completamente la entidad. Estaresponde [https://stackoverflow.com/questions/6258004/r-types-and-classes-of-variables] dic In R ...