Resultados da pesquisa a pedido "evaluation"

3 a resposta

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

1 a resposta

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

28 a resposta

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

12 a resposta

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?

2 a resposta

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

3 a resposta

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

1 a resposta

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

3 a resposta

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

6 a resposta

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

2 a resposta

Alguém sabe como gerar AUC / Roc Area com base na predição?