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.

658
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

445
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...

397
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?...

266
Les variables déclarées avec let ou const ne sont-elles pas hissées dans ES6?

На этот вопрос есть ответы на Stack Overflow на рurredом : Всплывают ли переменные, объявленные с помощью laissez и const в? Je joue avec ES6 depuis un moment et j'ai remarqué que les variables déclarées avec varsont hissées comme prévu ... console.log(typeof name); // undefined var name = "John";...

212
const statique vs #define

Vaut-il mieux utiliser static constvars que #definepréprocesseur? Ou peut-être que cela dépend du contexte? Quels sont les avantages / inconvénients de chaque