Resultados de la búsqueda a petición "lvalue"
Inicialización de una matriz en una clase C ++ y un problema de valor modificable
Tengo una clase básica de C ++. El encabezado se ve así: #pragma once class DataContainer { public: DataContainer(void); ~DataContainer(void); int* getAgeGroup(void); int _ageGroupArray[5]; private: int _ageIndex; }; Ahora dentro del archivo ...
¿Un error VS2010? ¿Permitir una referencia vinculante no constante a rvalue SIN INCLUSO una advertencia?
string foo() { return "hello"; } int main() { //below should be illegal for binding a non-const (lvalue) reference to a rvalue string& tem = foo(); //below should be the correct one as only const reference can be bind to rvalue(most important ...
Casting un puntero no produce un valor l. ¿Por qué
Después de publicar una de mis respuestas más controvertidasaqu [https://stackoverflow.com/questions/7444464/read-bytes-methods-in-c-c/7444502#7444502] , Me atrevo a hacer algunas preguntas y eventualmente llenar algunos vacíos en mi ...
imprimir un miembro de una estructura devuelta
Tengo problemas para imprimir un miembro de una estructura que se devuelve desde una función: #include <stdio.h> struct hex_string { char a[9]; }; struct hex_string to_hex_string_(unsigned x) { static const char hex_digits[] ...
¿Por qué la referencia de valor de C ++ 0x no es la predeterminada?
Una de las nuevas características interesantes del próximo estándar de C ++, C ++ 0x, son "referencias de valor". Una referencia rvalue es similar a una referencia lvalue (normal), excepto que puede vincularse a un valor temporal (normalmente, ...
Tipo de devolución de '?:' (Operador condicional ternario)
¿Por qué el primero devuelve una referencia? int x = 1; int y = 2; (x > y ? x : y) = 100; ¿Mientras que el segundo no? int x = 1; long y = 2; (x > y ? x : y) = 100; En realidad, el segundo no se compiló en absoluto - "no queda el valor ...
comportamiento de const_cast
Estaba leyendo sobre el operador const_cast en c ++ 1.Primera cosa rara que no puedo entender es intaxis del operador @const_cast, es decir, -const_cast-- <--Type--> - (- expression -) --------------------> < o que tengo entendido acerca ...