Resultados da pesquisa a pedido "evaluation"
Ordem de avaliação da função C ++ no operador de atribuição
int& foo() { printf("Foo\n"); static int a; return a; } int bar() { printf("Bar\n"); return 1; } void main() { foo() = bar(); } Não tenho certeza de qual deve ser avaliado primeir Tentei no VC que a função bar é executada primeiro. No entanto, ...
A avaliação do compilador vai diferir para expressão constante e outra expressão
Por que o código abaixo falha na compilação? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Eu recebo um erro main.go: 12: constant ...
Código-fonte dinâmico em C ++ [fechado]
Como processar código fonte dinâmico em C ++? É possível usar algo como eval ("foo")? Tenho algumas funções que precisam ser chamadas, dependendo da escolha do usuário: void function1 (); void function2 (); ... void functionN (); int main (int ...
Java possui um método de teste "é tipo de classe"
Tenho uma classe base,Statement, do qual várias outras classes herdam, denominadasIfStatement, WhereStatement, etc ... Qual é a melhor maneira de realizar um teste em umif para determinar que tipo deStatement class de onde uma instância é derivada?
Como concatenar, avaliar e restringir macros?
Estou tentando restringir a substituição (avaliação) de uma concatenação de macro. Por exemplo: #include <stdio.h> #define FOO_ONE 12 #define FOO_TWO 34 #define BAR_ONE 56 #define BAR_TWO 78 #define MAKE_MAC(mac) // ... what to do here? void ...
Avaliar string com operadores matemáticos [duplicado]
Esta pergunta já tem uma resposta aqui: Avaliando a string “3 * (4 + 2)” rende int 18 [duplicado] [/questions/333737/evaluating-string-342-yield-int-18] 14 respostas Existe uma maneira fácil de avaliar strings como"(4+8)*2" Para obter o valor ...
Como avaliar uma macro de pré-processador aninhado
Digamos que eu queira selecionar o comportamento de uma determinada diretiva de pré-processador, avaliando em tempo de compilação a concatenação de uma strin...
Ordem de avaliação SQL UPDATE
Qual é a ordem da avaliação na seguinte consulta: UPDATE tbl SET q = q + 1, p = q;Ou seja, vai"tbl"."p" ser definido comoq ouq + 1? A ordem de avaliação aqui é governada pelo padrão SQL? Obrigado. ATUALIZARDepois de considerarResposta de ...
Avaliar o objeto para um booleano
Considere o seguinte class MyClass { private $var1 = "apple"; private $var2 = "orange"; } $obj = new MyClass(); if($obj) { // do this } else { // do that } @PHP avalia meu objeto como true porque possui variáveis de membro. Essa lógica pode ser ...