Resultados da pesquisa a pedido "constant-expression"
"Expressões constantes" anteriores ao C ++ 11
oconstexpr A palavra-chave foi introduzida no C ++ 11, pois (acho) era a ideia correspondente de "expressões constantes". No entanto, esse conceito estava implicitamente presente no C ++ 98 / c ++ 03, pois as declarações de matriz exigem uma ...
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 ...
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 ...
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 ...
int a = 1, é um || 1 uma expressão constante?
N4527 5,20 [expr.const] p5 Uma expressão constante é uma expressão constante do núcleo glvalue cujo valor se refere a uma entidade que é um resultado permitido de uma expressão constante (conforme definido abaixo) ou uma expressão constante do ...
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 ...
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 ...
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 * ...
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...
Página 1 do 2