Resultados da pesquisa a pedido "lvalue"

3 a resposta

nicializando uma matriz em uma classe C ++ e um problema de valor modificáv

Eu tenho uma classe C ++ básica. O cabeçalho fica assim: #pragma once class DataContainer { public: DataContainer(void); ~DataContainer(void); int* getAgeGroup(void); int _ageGroupArray[5]; private: int _ageIndex; };Agora, dentro do arquivo cpp ...

3 a resposta

Um bug do VS2010? Permitindo que a referência não-const de ligação ao rvalue SEM MESMO um aviso?

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

8 a resposta

Costurar um ponteiro não produz um valor l. Por quê

Depois de postar uma das minhas respostas mais controversasaqu [https://stackoverflow.com/questions/7444464/read-bytes-methods-in-c-c/7444502#7444502] , Ouso fazer algumas perguntas e, eventualmente, preencher algumas lacunas no meu ...

3 a resposta

imprimir um membro de uma estrutura retornada

Estou tendo problemas para imprimir um membro de uma estrutura retornada de uma função: #include <stdio.h> struct hex_string { char a[9]; }; struct hex_string to_hex_string_(unsigned x) { static const char hex_digits[] = "0123456789ABCDEF"; ...

2 a resposta

Por que a referência de valor C ++ 0x não é o padrã

Um dos novos e interessantes recursos do próximo padrão C ++, o C ++ 0x, são "referências de valor". Uma referência rvalue é semelhante a uma referência lvalue (normal), exceto que ela pode ser vinculada a um valor temporário (normalmente, uma ...

3 a resposta

Tipo de retorno de '?:' (Operador condicional ternário)

Por que o primeiro retorna uma referência? int x = 1; int y = 2; (x > y ? x : y) = 100;Enquanto o segundo não? int x = 1; long y = 2; (x > y ? x : y) = 100; Na verdade, o segundo não foi compilado - "não lvalue restante da atribuição"

2 a resposta

behaviour de const_cast

Eu estava lendo sobre o operador const_cast em c ++ 1.Primeira coisa estranha que eu não consigo entender é intaxe do operador @const_cast, ou seja, -const_cast-- <--Type--> - (- expression -) --------------------> < O que eu entendi ...