Resultados da pesquisa a pedido "comma-operator"

2 a resposta

Mover o construtor suprimido pelo operador de vírgula

Este programa:

2 a resposta

Como o operador de vírgula está sendo usado aqui? [duplicado]

4 a resposta

C operador de vírgula

Por que a expressão especificada dentro de um operador de vírgula (como o exemplo abaixo) não é considerada uma expressão constante?Por exemplo,

6 a resposta

Como o compilador sabe que a vírgula em uma chamada de função não é um operador de vírgula?

Considere a chamada de função (chamando

9 a resposta

Qual é o uso adequado do operador de vírgula?

18 a resposta

C ++ - retornar x, y; Qual é o ponto?

Estou programando em C e C ++ há alguns anos e agora só estou fazendo um curso universitário e nosso livro teve uma função como esta, por exemplo: int foo(){ int x=0; int y=20; return x,y; //y is always returned }Eu nunca vi essa sintaxe. Na ...

3 a resposta

Por que esse uso de vírgula funciona em uma expressão, mas falha em uma declaração?

Sou de linguagens OOP de alto nível, C # e Java, e recentemente comecei a coçar a cabeça em C. Sinto-me um pouco estranho em C, da mesma forma que um JS é. Então, quero esclarecer abaixo: Abaixo, aparece um erro e isso parece intuitivo, pois ...

5 a resposta

Quando tudo o operador de vírgula não atua como operador de vírgula?

Se você vir esse código, class A{ public: A(int a):var(a){} int var; }; int f(A obj) { return obj.var; } int main() { //std::cout<<f(23); // output: 23 std::cout<<f(23, 23); // error: too many arguments to function 'int f(A)' return 0; }f(23, ...

5 a resposta

O que uma vírgula faz nas expressões JavaScript?

Se eu usar: 1.09 * 1; // returns "1.09"Mas se eu usar: 1,09 * 1; // returns "9"Eu sei que 1,09 não é um número. O que a vírgula faz no último trecho de código? Mais exemplosif (0,9) alert("ok"); // alert if (9,0) alert("ok"); // don't ...

1 a resposta

Em que ordem as expressões de incremento à direita são avaliadas na declaração de atribuição? Está indefinido?

Recentemente, aprendi sobre comportamento indefinido em C, mas esse código específico foi usado em um site como exemplo de 'vírgula como operador' e, embora eu entenda como y = x ++ na linha 2, não entendo em que ordem as sub expressões na linha ...