Resultados da pesquisa a pedido "constant-expression"

1 a resposta

Uma expressão constante integral de glvalue é uma expressão constante?

N4527 5,20 [expr.const] p3 Aexpressão constante integralé uma expressão do tipo de enumeração integral ou sem escopo, implicitamente convertida em um pré-valor, em que a expressão convertida é uma expressão constante do núcleo. 5.20 ...

2 a resposta

Confusão sobre expressões constantes

7 a resposta

erro: a quantidade da chave não é um número inteiro

Eu pesquisei meu problema em todo o StackOverflow e links multi-google, e ainda estou confuso. Eu achei que a melhor coisa para mim é perguntar ... Estou criando uma calculadora simples de linha de comando. Aqui esta o meu codigo ate ...

4 a resposta

c #: o que é uma expressão constante?

Estou trabalhando com atributos no momento. Muitas vezes, me deparo com o erro "Um argumento de atributo deve ser uma expressão constante, tipo de expre...

3 a resposta

Por que a criação de uma const estática std :: string estática pode causar uma exceção?

Eu tenho constantes de string, para strings que eu uso em vários lugares no meu aplicativo: namespace Common{ static const std::string mystring = "IamAwesum"; }Ao postar uma pergunta sobre outra coisa (O que acontece com um arquivo .h que não ...

3 a resposta

Por que um ponteiro constante não pode ser uma expressão constante?

O seguinte programa compila: template <const int * P> class Test{}; extern const int var = 42; //extern needed to force external linkage int main() { Test<&var> test; } Este, no entanto, não, o que é uma surpresa para mim: template <const int * ...

2 a resposta

Inicializador de expressão constante para membro de classe estática do tipo double

No C ++ 11 e C ++ 14, por que precisoconstexpr no seguinte snippet: class Foo { static constexpr double X = 0.75; };enquanto este produz um erro do compilador: class Foo { static const double X = 0.75; };e (mais surpreendentemente) isso compila ...

3 a resposta

xiste uma expressão constante correta, em termos de float, para o seu ms

O problema: dada uma expressão constante de ponto flutuante, podemos escrever uma macro que avalie uma expressão constante cujo valor é uma potência de dois igual ao local mais significativo do significando? Equivalentemente, essa é apenas a ...

2 a resposta

O gcc está considerando expressões internas constantes de funções de expressão não constante como expressões constantes

Consulte a atualização para obter uma amostra melhor do problema. O código original tem uma mistura de problemas que atrapalham a imagem: Essa questãoPor que posso chamar uma função não constexpr dentro de uma ...

6 a resposta

Exemplo de algo que é, e não é, uma "Expressão Constante" em C?

Estou um pouco confuso entre o que é e o que não é uma expressão constante em C, mesmo depois de muito Googleing. Você poderia fornecer um exemplo de algo que é e não é uma Expressão Constante em C?