Quelle est la différence entre constet readonlyen C #? Quand utiliseriez-vous l'un sur
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.
J'ai toujours gâcher la façon d'utiliser const int*, const int * constet int const *correctement. Existe-t-il un ensemble de règles définissant ce que vous pouvez et ne pouvez pas faire? Je veux connaître toutes les choses à faire et à ne pas faire en termes d'affectations, de passer aux fonctions,...
Comment puis-je convertir un std::stringen un char*ou un const
Quelle est la signification de constdans de telles déclarations? Le constme confond. class foobar { public: operator int () const; const char* foo() const;
En PHP, quand utilisez-vous define('FOO', 1); et quand utilisez-vous const FOO = 1; ? Quelles sont les principales différences entre ces
Quelle est la différence entre constexpret const? Quand puis-je utiliser un seul d'entre eux? Quand puis-je utiliser les deux et comment en choisir un?
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...
private const int THE_ANSWER = 42; ou private const int theAnswer = 42; Personnellement, je pense qu'avec les IDE modernes, nous devrions utiliser camelCase car ALL_CAPS a l'air étrange. Qu'est-ce que tu
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?...
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...
J'ai récemment rencontré le constmot - clé en JavaScript. D'après ce que je peux dire, il est utilisé pour créer des variables immuables , et j'ai testé pour m'assurer qu'il ne peut pas être redéfini (dans Node.js): const x = 'const'; const x = 'not-const'; // Will give an error: 'constant 'x' has...
Lorsque j'essaie de compiler ma classe, j'obtiens une erreur: La constante 'NamespaceName.ClassName.CONST_NAME'ne peut pas être marquée comme statique. à la ligne: public static const string CONST_NAME = "blah"; Je pouvais faire ça tout le temps en Java. Qu'est-ce que je fais mal? Et pourquoi ça ne...
C'est l'erreur que j'obtiens en utilisant 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" /> Mon code ressemble à ceci: const Suites = { Spade: 1, Heart:...
Quelle est la différence entre: char * const et const char
На этот вопрос есть ответы на 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";...
Supposons que je dispose des éléments suivants class Xoù je souhaite retourner l'accès à un membre interne: class Z { // details }; class X { std::vector<Z> vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for...
Pourquoi n'est-il pas autorisé à obtenir une référence non constante à un objet temporaire, quelle fonction getx()renvoie? De toute évidence, cela est interdit par la norme C ++, mais je m'intéresse à l'objectif d'une telle restriction, et non à une référence à la norme. struct X { X& ref() {...
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