Resultados da pesquisa a pedido "lvalue"

4 a resposta

O que há de errado com essa atribuição em um operador condicional?

Há um erro. É errado atribuir um valor a um [i] no código a seguir? Ou algo está errado com operadores condicionais? #include<stdio.h> #include<string.h> int main(){ char a[12]="sumit tyagi"; int i=0; while(a[i]!='\0'){ a[i]>90 ? a[i]=a[i]-32 : ...

3 a resposta

o que é o tipo de retorno do operador de atribuição?

Eu estou apenas começando C ++. Estou um pouco confuso sobre o tipo de retorno de atribuição e operador de remoção de referência. Estou seguindo o livro C ++...

4 a resposta

como atribuir ao atributo names () do valor de uma variável em R

Em R, "assign ('x', v)" define o objeto cujo nome é 'x' para v. Substitua 'x' pelo resultado da aplicação de uma função de texto a uma variável x. Então "atribuir" mostra seu valor. Infelizmente, "assign (paste ('names (', 'x', ')', sep = ''), ...

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

8 a resposta

Por que um +++++ b funciona?

int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; }Este código fornece o seguinte erro: error: lvalue necessário como operando de incremento Mas se eu colocar espaços por todaa++ + e++b, então funciona bem. int main () { int a = ...

2 a resposta

C ++ 0x: referência rvalue versus lvalue não const

Ao programar em C ++ 03, não podemos passar um temporário sem nomeT() para uma funçãovoid foo(T&);. A solução usual é dar um nome temporário ao e depois passá-lo como: T v; foo(v);Agora, vem C ++ 0x - e agora com referências rvalue, uma ...

4 a resposta

Const referência e lvalue [duplicado]

Esta pergunta já tem uma resposta aqui: nicialização literal para referências const [/questions/2088259/literal-initialization-for-const-references] 3 respostasNão podemos escreverint& ref = 40 porque precisamoslvalue no lado direito. ...

3 a resposta

Sobre como reconhecer a referência Rvalue ou Lvalue e a regra se tiver um nome

Eu estava lendo Thomas Beckerartigo [http://thbecker.net/articles/rvalue_references/section_05.html]na referência rvalue e seu uso. Lá ele define o que chamase-tem-um-nome regra: Coisas declaradas como referência rvalue podem ser lvalues ou ...

1 a resposta

atribuindo a rvalue: por que isso compila?

No exemplo a seguir: class A { private: double content; public: A():content(0) {} A operator+(const A& other) { content += other.content; return *this; } void operator=(const A& other) { content = other.content; } };A é um invólucro simples para ...

3 a resposta

No C ++ 11, como posso obter um valor temporário sem um nome?

Eu tenho uma lib C tradicional e uma função (setsockopts) quer um argumento por ponteiro. No C ++ 11 (gcc 4.8), posso passar esse argumento sem inicializar uma variável nomeada? Eu tenho a seguinte solução não satisfatória: #include <iostream> ...