Perguntas com a marcação «operator-precedence»

A precedência do operador se refere às regras que governam a ordem em que os operadores são avaliados em uma expressão ou instrução em uma linguagem de programação. Diferente de [ordem de execução], que cobre o sequenciamento de eventos de execução em um sistema de software.


10
'AND' vs '&&' como operador
Eu tenho uma base de código onde os desenvolvedores decidiram usar ANDe em ORvez de &&e ||. Eu sei que há uma diferença na precedência dos operadores ( &&vai antes and), mas com a estrutura fornecida ( PrestaShop para ser preciso) claramente não é uma razão. Qual versão você está …








7
Impondo a ordem das instruções em C ++
Suponha que eu tenha várias instruções que desejo executar em uma ordem fixa. Quero usar o g ++ com o nível de otimização 2, portanto, algumas instruções podem ser reordenadas. Quais ferramentas são necessárias para impor uma certa ordem de declarações? Considere o seguinte exemplo. using Clock = std::chrono::high_resolution_clock; auto …

4
Ordem de execução C ++ no encadeamento de métodos
A saída deste programa: #include <iostream> class c1 { public: c1& meth1(int* ar) { std::cout << "method 1" << std::endl; *ar = 1; return *this; } void meth2(int ar) { std::cout << "method 2:"<< ar << std::endl; } }; int main() { c1 c; int nu = 0; c.meth1(&nu).meth2(nu); } …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.