L'initialisation concerne la tâche d'initialisation du contenu de votre structure de données. C'est une pratique courante dans les langues à typage statique.

Plus à propos initialization...

J'ai une classe et un script Python qui appelle des fonctions de la classe. La classe s'appelle User_Input_Test. Le script s'appelle input_test.py. input_test.py demandera l'entrée de l'utilisateur par .......
[Cette question découle de cette question] Considérez le programme suivant: #include <iostream> struct Foo { const size_t size; int* arr{ create_arr(size) }; Foo(size_t s) : size{ set_size(s) } { } static int* create_arr(size_t s) { std::cout << "Creati....
15 mars 2021 à 12:58
Je veux savoir s'il existe un moyen d'initialiser le filtre de convolution pytorch avec mes propres valeurs. Par exemple, j'ai un tuple [-0.8423, 0.3778][-3.1070, -2.6518] et je veux initialiser un filtre 2X2 avec ces valeurs, comment faire? J'ai recherché quelques réponses mais elles utilisaient ....
11 mars 2021 à 15:50
Donc j'ai ce qui suit vector<vector< tuple<string, double>*>*>* graph; Un vecteur 2D, avec un tuple de chaîne et double. Je veux initialiser le graphe (vecteur 2d) avec une certaine taille et un nouveau vecteur *>, dans chacun des éléments du grand vecteur (extérieur) Et j'ai utilisé la ligne sui....
11 mars 2021 à 08:57
Avec l'initialisation de struct via un littéral composé, il fera le casting lui-même. Par exemple: struct movie {char title [50]; année int; }; typedef struct movie Item; typedef struct node {.......
J'ai les deux exemples de code suivants: const char * val = strchr (ch, ''); const int diff = (int) (val - ch); char arr [diff]; et const char * val = strchr (ch, ''); const int diff = (int) (val - ch); char .......
Je corrige les violations de l'analyse statique (MISRA-C-2012), dont une règle (règle 9.3) stipule que les variables doivent être initialisées avant utilisation. Par exemple: void bar_read (int * array) {printf (& .......
Je sais comment éviter simplement l'erreur lvalue required as unary ‘&’ (comme ici ) Ce que j'essaye de faire, c'est d'éviter cette erreur en UNE seule ligne. Pourquoi? J'ai beaucoup de const définis, et dans plusieurs parties du code mal écrit sur lequel je travaille, ces consts sont utilisés po....
9 mars 2021 à 13:25
J'ai utilisé des déclarations / affectations fractionnées pour les tableaux de chaînes en c comme ceci: size_t arraysize = 2; // some arbitrary value - doesn't matter char* str_array[arraysize]; int condition = 1; // some condition variable that is set earlier. if (condition == 0) { str_array[0]....
8 mars 2021 à 19:22
J'essaie de remplacer les valeurs NaN dans les poids par une constante. Cependant, je ne sais pas comment on peut le faire. Je suis conscient que pour accéder aux poids, je dois écrire. for i in model.params: arr = i.clone() arr[torch.isnan(arr)] = 0 param_list.append(nn.Parameter(arr))....
J'ai remarqué que lorsque je n'initialise pas le tableau dans ce code qui transforme les minuscules en majuscules, le code ne fait que la moitié du travail (il devient Antoine Copepe -> aNTOiNE_cOPEPE). Je me demandais s'il y avait les erreurs de référence nulles Kevin parlait dans sa réponse à que....
5 mars 2021 à 17:43
#include <stdio.h> #include <stdlib.h> int main (int argc, char *argv[]) { int send_buf[4]; if(1){ int hello[5]={1,2,3,4,5}; } for(int i=0; i<4; ++i) printf("%d ",send_buf[i]); printf("\n"); return 0; } Sortie: 1 2 3 4 Lors de l'exécution du code C....
Je suis encore nouveau sur Java. Je me demande s'il existe un moyen rapide d'initialiser un tableau Java avec la taille (n*1 ou n*m) et les valeurs (0.0, or 1, or "A") fournies. Dans cet article, Initialisation d'une ArrayList en une ligne, l'intilisation du tableau Java est donnée comme suit: Arr....
2 mars 2021 à 17:49
J'ai quelques fichiers / packages Jar dans le DBFS et je veux un script d'initialisation (afin que je puisse le placer dans le cluster automatisé) pour installer le package Jar à chaque démarrage du cluster. Je souhaite également installer les packages maven de maven en utilisant un script init. Je ....
2 mars 2021 à 02:36
J'utilise Oracle 11g obtenant une erreur aucune fonction avec le nom 'T_TAB' n'existe dans cette portée déclarez TYPE t_tab IS RECORD (numéro col1, numéro col2); TYPE t_tab_arr EST TABLEAU DE t_tab; l_tab1 t_tab_arr: = .......
J'essaie de comprendre tous les types d'initialisation en C ++. Maintenant, je lis ce lien: https://en.cppreference.com/w/ cpp / language / zero_initialization Dans l'exemple de ce lien, nous avons un tel morceau de code: std::string s; // zero-initialized to indeterminate value // ....
Je teste le morceau de code ci-dessous: #include <iostream> struct foo { foo() {} int a; }; struct bar { bar(); int b; }; bar::bar() = default; int main() { foo f{}; bar b{}; std::cout << f.a << '\t' << b.b << std::endl; } La sortie est 0 21946. Eh bien, il se....
26 févr. 2021 à 15:33
Le programme ci-dessous compile et s'exécute sans avertissement avec gcc: #include <iostream> struct A { int a, b; }; int main() { A x = {.a = 42, .b = x.a}; // <-- b is initialized from x.a std::cout << x.a << ' ' << x.b << std::endl; } 42 42 x est essentiellement utilisé lors de son initialis....
26 févr. 2021 à 02:04
Le code suivant ne se compile pas car les paramètres d'instance ne correspondent pas aux paramètres du constructeur. Si je supprime le constructeur, il se compile et s'exécute. Je voudrais pouvoir l'utiliser dans les deux sens - en construisant avec une initialisation de variable de chaîne ou de m....
25 févr. 2021 à 17:43
Quelle est la manière correcte de déclarer un pointeur vers une fonction void? void reverseArray (int arraySize, int a []) {} Une de mes nombreuses tentatives qui je pense est quelque peu correcte void (* reversePtr) (int, int) .......
24 févr. 2021 à 23:37
J'essaie d'utiliser keycloak comme service d'authentification dans ma conception. Dans mon cas, lorsque le keycloak démarre, j'ai besoin d'un royaume supplémentaire en plus du royaume maître par défaut. En supposant que la nouvelle agence s'appelle "demo & .......
24 févr. 2021 à 18:34
Comment puis-je utiliser des pointeurs de structure avec une initialisation désignée? Par exemple, je sais comment lancer la structure en utilisant l'opérateur point et l'initialisation désignée comme: person per = { .x = 10,.y = 10 }; Mais si je veux le faire avec un pointeur struct? J'ai fait ça....
24 févr. 2021 à 15:55
Le code suivant est facilement interprété comme int x=4; int *ptr; // ptr is a pointer to an int ptr=&x; // the address of x is assigned to the pointer ptr Mais le code équivalent suivant peut se lire de manière trompeuse comme int *ptr=&x; // the address of x is assigned to *ptr, which is an i....
20 févr. 2021 à 22:42
Pourquoi le constructeur s1() est-il appelé ici? #include<iostream> struct s1 { s1(int tmp) { } s1() { std::printf("s1 invoked"); } }; struct s2 { s1 s; s2(s1& s) { this->s = s; } }; int main() { s1 o1(5); s2 o2(o1); return 0; } Résultat....
17 févr. 2021 à 14:58
J'ai initialement défini un ensemble en utilisant destinations={"x",}. Ensuite, j'ai essayé de supprimer quelque chose en utilisant destinations=destinations.discard("x"). Cependant, le terminal dit AttributeError: 'NoneType' object has no attribute 'discard' lorsque j'essaye de l'exécuter. Il se....
12 févr. 2021 à 23:57