Resultados da pesquisa a pedido "const"
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.
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}; ...
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 ...
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 ...
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 ...
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 ...
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 ...
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()’ ...
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 ...
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")?