Questions marquées «const»

Les constantes en programmation sont des définitions dont la valeur est fixe tout au long de l'exécution d'un programme. Les littéraux dans la plupart des langues sont des constantes, par exemple. Dans les styles de programmation référentiellement transparents, toutes les définitions sont constantes. Une zone de stockage de données qualifiée const (objet, champ, variable, paramètre) est une zone qui "ne change jamais", permettant ainsi des optimisations supplémentaires du générateur de code et une vérification statique supplémentaire de l'exactitude du programme.





11
define () vs const
En PHP, quand utilisez-vous define('FOO', 1); et quand utilisez-vous const FOO = 1; ? Quelles sont les principales différences entre ces deux?
658 php  const  constants 



11
Chaîne constante statique (membre de la classe)
Je voudrais avoir une constante statique privée pour une classe (dans ce cas, une fabrique de formes). J'aimerais avoir quelque chose du genre. class A { private: static const string RECTANGLE = "rectangle"; } Malheureusement, j'obtiens toutes sortes d'erreurs du compilateur C ++ (g ++), telles que: ISO C ++ …
445 c++  string  class  static  const 


30
Utilisation de «const» pour les paramètres de fonction
Jusqu'où allez-vous const? Faites-vous simplement des fonctions constlorsque cela est nécessaire ou allez-vous tout le porc et utilisez-le partout? Par exemple, imaginez un simple mutateur qui prend un seul paramètre booléen: void SetValue(const bool b) { my_val_ = b; } Est-ce constvraiment utile? Personnellement, je choisis de l'utiliser largement, y …
397 c++  const 

7
Pourquoi `Export Export Const`` n'est pas valide?
Je vois que ce qui suit est bien: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; Cependant, ceci est incorrect: export default const Tab = connect( mapState, mapDispatch )( Tabs ); C'est pourtant bien: export default Tab = connect( mapState, mapDispatch )( Tabs ); Cela peut-il …





En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.