Questions et réponses pour le constants :

Les constantes en programmation sont des définitions dont la valeur est fixée 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.

9
votes
en C ++ Modification de la variable de boucle à l'intérieur d'une boucle pour une boucle est autorisée: const int value = computeValue(); //lots of code here ...

9
votes
Supposons que je reçois la doctrine suivante 2 entité: xxx pré> L'utilisateur peut avoir plusieurs statuts, par exemple: en attente, actif, suspendu. Ces statuts ...

9
votes
C ++ standard dit que la modification d'un objet déclaré à l'origine const code> est un comportement indéfini. Mais alors comment fonctionnent les constructe ...

9
votes
Je suppose que même la lecture de données partagées dans OpenMP entraîne des frais généraux parallèles, en fonction de l'architecture du processeur ( ...