Perguntas com a marcação «const»

Constantes na programação são definições cujo valor é fixo durante a execução de um programa. Os literais na maioria dos idiomas são constantes, por exemplo. Nos estilos de programação referencialmente transparentes, todas as definições são constantes. Uma área de armazenamento de dados qualificada pela const (objeto, campo, variável, parâmetro) é aquela que "nunca muda", permitindo otimizações extras do gerador de código e verificação estática adicional da correção do programa.





11
define () vs. const
No PHP, quando você usa define('FOO', 1); e quando você usa const FOO = 1; ? Quais são as principais diferenças entre os dois?
658 php  const  constants 



11
Sequência constante estática (membro da classe)
Eu gostaria de ter uma constante estática privada para uma classe (neste caso, uma fábrica de formas). Eu gostaria de ter algo do tipo. class A { private: static const string RECTANGLE = "rectangle"; } Infelizmente, recebo todos os tipos de erro do compilador C ++ (g ++), como: O …
444 c++  string  class  static  const 


30
Uso de 'const' para parâmetros de função
Até onde você vai const? Você apenas faz funções constquando necessário, ou usa todo o porco e as usa em todos os lugares? Por exemplo, imagine um mutador simples que use um único parâmetro booleano: void SetValue(const bool b) { my_val_ = b; } Isso é constrealmente útil? Pessoalmente, opto …
397 c++  const 

7
Por que o `Export Default Const` é inválido?
Vejo que o seguinte é bom: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; No entanto, isso está incorreto: export default const Tab = connect( mapState, mapDispatch )( Tabs ); No entanto, isso é bom: export default Tab = connect( mapState, mapDispatch )( Tabs ); Isso …



17
Por que o JSHint lança um aviso se estou usando const?
Este é o erro que recebo ao usar const: <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> Meu código fica assim: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; O código funciona bem …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.