Resultados da pesquisa a pedido "const"

10 a resposta

Devo preferir constantes sobre define?

Em C, preferirei constantes ao invés de define? Ultimamente, tenho lido muito código e todos os exemplos fazem uso intenso de define.

1 a resposta

Variáveis marcadas como const usando ligações estruturadas não são const

Eu tenho escrito um conjunto de classes para permitir um simples tipo pythonzip-função. O seguinte snippet funciona (quase) exatamente como esperado. No entanto, as duas variáveisa eb não sãoconst. std::vector<double> v1{0.0, 1.1, 2.2, 3.3}; ...

9 a resposta

Os parâmetros podem ser constantes?

Estou procurando o equivalente em C # do Javafinal. Isto existe? O C # tem algo parecido com o seguinte: public Foo(final int bar);No exemplo acima,bar é uma variável somente leitura e não pode ser alterada porFoo(). Existe alguma maneira de ...

5 a resposta

Por que posso alterar o valor de uma constante em javascript

Eu sei que o ES6 ainda não está padronizado, mas ummuitos navegadores atualmente suportam [http://kangax.github.io/es5-compat-table/es6/] const palavra-chave em JS. Na especificação, está escrito que: O valor de uma constante não pode ser ...

2 a resposta

Como consultar um constexpr std :: tuple em tempo de compilação?

No C ++ 0x, é possível criar um constexpr std :: tuple, por exemplo gostar #include <tuple> constexpr int i = 10; constexpr float f = 2.4f; constexpr double d = -10.4; constexpr std::tuple<int, float, double> tup(i, f, d);Também é possível ...

3 a resposta

Constantes globais em C ++ 11

Quais são as melhores maneiras de declarar e definir constantes globais em C ++? Estou mais interessado no padrão C ++ 11, pois ele corrige muito a esse respeito. [EDIT (esclarecimento)]: nesta questão, "constante global" denota variável ...

2 a resposta

Como definir constante de membro de tipo em F #?

Em C #, pode-se definir uma constante de membro do tipo assim: class Foo { public const int Bar = 600; }A IL é assim. .field public static literal int32 Bar = int32(600)Como posso fazer o mesmo no Visual F # / FSharp? Eu tentei isso sem ...

4 a resposta

g ++: const descarta qualificadores

por que eu recebo umdiscard qualifiers erro: customExc.cpp: In member function ‘virtual const char* CustomException::what() const’: customExc.cpp: error: passing ‘const CustomException’ as ‘this’ argument of ‘char customException::code()’ ...

2 a resposta

Avisos de correção constante de ponteiro duplo em C

Um ponteiro para dados não const pode ser implicitamente convertido em um ponteiro para dados const do mesmo tipo: int *x = NULL; int const *y = x;A adição de qualificadores const adicionais para corresponder ao indireto adicional deve funcionar ...

4 a resposta

Verifique se existe uma constante de classe

Como posso verificar se uma constante está definida em uma classe PHP? class Foo { const BAR = 1; }Existe algo comoproperty_exists() oumethod_exists() para constantes de classe? Ou posso apenas usardefined("Foo::BAR")?