Je voulais prouver qu'il n'y a rien de connu sous le nom de (Une adresse mémoire protégée) et que toute l'histoire ne concerne que le compilateur, ou le système d'exploitation, ou quelle que soit l'application sur laquelle l'application hébergée s'exécute, effectuez simplement une vérification des d....
3 juin 2020 à 11:50
J'ai une classe C ++ qui calcule certains paramètres statistiques en déplacement. Est-il acceptable de rejeter const de this pour implémenter la mise en cache de longs calculs, si je ne change pas l'état visible publiquement, et la fonction const en question est idempotente et pure / référentielleme....
2 juin 2020 à 20:42
Prenons l'exemple et la sortie suivants: #include <type_traits> #include <iostream> struct X { bool is_const = std::is_const_v<std::remove_pointer_t<decltype(this)>>; constexpr bool isConst1() const { return is_const; } constexpr bool isConst2() const { return std::is_const_v<std::remove....
23 mai 2020 à 14:32
J'essaie de préserver une variable pour que je puisse voir sa valeur lors du débogage du code optimisé. Pourquoi ce qui suit est-il une expression constante illégale? void foo(uint_32 x) { static uint_32 y = x; ... } ....
J'ai créé un tableau - const cars = ["Saab", "Volvo", "BMW"]; Maintenant, si j'essaie de réattribuer des valeurs à des index spécifiques, cela fonctionne comme - cars[0] = "Toyota"; cars[1] = "Honda"; cars[2] = "Hyundai"; mais quand j'essaye de le réaffecter à un moment donné comme cars = ["Toyota" ....
Je dois trouver 4 les plus grands nombres dans un vecteur const et retourner leurs positions. Je veux que ce code ait la meilleure complexité temporelle et spatiale. Ma première idée est de copier ce vecteur const dans le vecteur et de le trier par bulles 4 fois. Cela me donne 4 * N mais je dois cré....
7 mai 2020 à 18:55
Comme beaucoup de gens, j'ai l'habitude d'écrire de nouvelles fonctions de chaîne en tant que fonctions de const std::string &. Les avantages sont l'efficacité (vous pouvez transmettre des objets std::string existants sans encourir de surcharge pour la copie / le déplacement) et la flexibilité / lis....
J'utilise React 16.13.0. J'ai défini ce bloc statique dans mon composant ... class FormContainer extends Component { statics: { DEFAULT_COUNTRY: 484; } constructor(props) { super(props); ... componentDidMount() { let initialCountries = []; let initialProvinces = []; ....
26 mars 2020 à 23:29
Je travaille sur une application Rails où dans une classe, les constantes sont définies en utilisant const_set constant_name, value. Je sais que nous pouvons définir des constantes directement en classe en spécifiant simplement le nom CAPITALIZE de la constante avec sa valeur comme suit class A RAN....
12 mars 2020 à 12:18
Je déclare un tableau tridimensionnel en tant que membre de classe, en utilisant des membres de classe const stat comme les deux premières limites: class A { static const uint8_t screenWidth = 256; static const uint8_t screenHeight = 240; uint8_t buffer[screenHeight][screenWidth ][3]; }....
5 mars 2020 à 14:56
Pouvez-vous m'expliquer ce comportement, pls? Voici le code: int* b = new int; const int MAX_AGE = 90; b = (int*)&MAX_AGE; std::cout << b << std::endl; std::cout << &MAX_AGE << std::endl; std::cout << *b << std::endl; std::cout << MAX_AGE << std::endl; std::cout << "........." << std::endl; *b = 2; ....
11 févr. 2020 à 23:54
C'est probablement une question idiote, mais cela me fait un peu chipoter à chaque fois que je veux "optimiser" le passage d'arguments lourds (comme la structure par exemple) vers une fonction qui ne fait que les lire. J'hésite entre passer un pointeur: struct Foo { int x; int y; int z; ....
30 janv. 2020 à 01:06
Mon professeur d'informatique a dit que lorsque de l'espace est alloué pour une constante en C et C ++, seul l'espace STRICTEMENT nécessaire est alloué: il a dit que si nous stockons la valeur 12 dans une constante, par exemple, seuls 4 bits de mémoire seront alloués . Je crois que ce n'est pas vrai....
23 janv. 2020 à 15:44
J'ai un plugin Wordpress qui n'est plus maintenu mais je n'ai trouvé aucun plugin qui le remplace de manière satisfaisante. En conséquence, les mises à jour de PHP commencent à générer des avertissements dans le plugin. J'ai peu de connaissances PHP et je ne sais pas exactement ce que je dois faire ....
J'apprends de MDN, alors voici du code comme ça, et ça me fait comprendre pourquoi la variable choice de la ligne const choice = select.value; est utilisée comme constante ici. Je pense que .value peut être modifié et que les constantes ne peuvent pas être modifiées après l'affectation ... ou la red....
Fondamentalement, je veux récupérer un pointeur d'un objet constant et anonyme, comme une instance d'une classe, d'un tableau ou d'une structure qui est initialisée avec T {x, y, z...}. Désolé pour mes faibles compétences en formulation. Le code de base que j'essaie d'écrire est le suivant: //Clunky....
25 oct. 2019 à 14:11
Dans mon modèle MeetingType, j'ai cette constante: const EXAMPLE_SHAREHOLDERS_MEETING = [ 'Shareholders meeting', 'Management meeting', 'General meeting', 'Start meeting' ]; Dans mon contrôleur, j'appelle une fonction de mon modèle comme ceci: $topics = MeetingType::get_meeting_type....
J'obtiens une erreur en effectuant une opération de décalage dans go avec une erreur invalid operation: 1 << bucketCntBits (shift count type int, must be unsigned integer) en essayant de déclarer un littéral dans go inside main() body Exemple littéral défaillant: https://play.golang.org/p/EqI-yag5y....
31 août 2019 à 14:44
Dans Scala, val est utilisé pour créer des constantes et la convention de dénomination des constantes Scala consiste à utiliser la convention UpperCamelCase. (https: //docs.scala -lang.org/style/naming-conventions.html#constants-values-variable-and-methods) Une généralisation de cette règle doit êtr....
J'ai une classe où j'ai peu de valeurs constantes assignées et je veux y faire référence dans une autre classe qui appartient à un autre projet. Disons que j'ai une classe ci-dessous: public class sampleConstants { private static final String SOME_VALUE = "ABC"; private static final Str....
24 juin 2019 à 13:44
J'ai un module dans un fichier qui exporte une constante qui est une référence de tableau. Je peux utiliser cette constante dans son module de définition, mais je ne peux pas l'utiliser après l'avoir importée. Le message d'erreur dit Can't use bareword ("AR") as an ARRAY ref while "strict refs" in u....
7 mars 2019 à 17:41
Étant donné la classe Ruby suivante class Example PARENTS = [ FATHER = :father, MOTHER = :mother ] end Ceux-ci fonctionnent comme prévu > Example::PARENTS #=> [:father, :mother] > Example::PARENTS[0] #=> :father > Example::PARENTS[1] #=> :mother Cependant, pourquoi cela fonctionne-t-il....
5 févr. 2019 à 04:27
J'ai un projet nuxt (vuejs) et je me demande comment stocker des constantes dans mon projet? (environ 50 constantes). Merci pour votre réponse. Kaboumé....
1 févr. 2019 à 13:43
J'ai utilisé les trois champs du programme et j'ai obtenu la différence d'utilisation, mais je ne sais pas trop où ces champs sont stockés? soit en segment de données (pile ou tas?) ou segment de code? static int a; const int b=1235; readonly int c; Dans ILDASM, les champs sont décrits comme suit P....
9 janv. 2019 à 10:23
J'ai une action dans ma boutique vuex comme ceci: [FETCH_ADAM_BROWN_LIST](state)({commit}) { /* Action logic */ }, Je souhaite accéder aux actions de nom similaire, par exemple FETCH_CHRIS_MATHISON_LIST en utilisant une variable comme ceci: this.$store.dispatch(`FETCH_${this.person}_LIST`); ....
7 janv. 2019 à 14:43