Articles of initialisation des

Initialisation du membre statique C ++ (modèle amusant à l’intérieur)

Pour l’initialisation des membres statiques, j’utilise une structure d’assistance nestede, qui fonctionne bien pour les classes non basées sur des modèles. Cependant, si la classe englobante est paramétrée par un modèle, la classe d’initialisation nestede n’est pas instanciée si l’object d’assistance n’est pas accessible dans le code principal. A titre d’illustration, un exemple simplifié (dans […]

Comment initialiser seulement quelques éléments d’un tableau avec certaines valeurs?

Cela pourrait être une question stupide, mais est-il possible d’atsortingbuer certaines valeurs à un tableau plutôt qu’à tout? Pour clarifier ce que je veux: Si j’ai besoin d’un tableau comme {1,0,0,0,2,0,0,0,3,0,0,0} je peux le créer comme: int array[] = {1,0,0,0,2,0,0,0,3,0,0,0}; La plupart des valeurs de ce tableau sont ‘0’. Est-il possible de sauter ces valeurs […]

Initialisation des variables en C ++

Je crois savoir qu’une variable int sera initialisée automatiquement à 0 ; cependant, ce n’est pas le cas. Le code ci-dessous imprime une valeur aléatoire. int main () { int a[10]; int i; cout << i << endl; for(int i = 0; i < 10; i++) cout << a[i] << " "; return 0; } […]

Trouver facilement des variables de membre non initialisées

Je cherche un moyen facile de trouver des variables de classe non initialisées. Les trouver à l’ exécution ou à la compilation est OK. Actuellement, j’ai un point d’arrêt dans le constructeur de classes et examine les variables membres une par une.

Les cartes STL initialisent-elles les types primitifs sur l’insert?

J’ai un std::map comme celui-ci: map Scores; Il stocke les noms des joueurs et des scores. Quand quelqu’un obtient un score, je le fais simplement: Scores[wstrPlayerName]++; Lorsqu’il n’y a pas d’élément dans la map avec la clé wstrPlayerName il en créera un, mais est-il initialisé à zéro ou nul avant l’incrément ou est-il laissé indéfini? […]

Initialisation directe du tableau avec une valeur constante

Chaque fois que vous allouez un nouveau tableau en C # avec new T[length] les entrées du tableau sont définies sur la valeur par défaut de T. Cela est null si T est un type de référence ou le résultat du constructeur par défaut de T , si T est un type de valeur. Dans […]

Quel est le moyen le plus court d’initialiser la liste des chaînes en Java?

Je cherche le moyen le plus court (en code) pour initialiser la liste des chaînes et le tableau des chaînes, c.-à-d. Liste / tableau contenant les éléments de chaîne “s1”, “s2”, “s3”.

Déclaration et initialisation de tableaux dans C

Existe-t-il un moyen de déclarer d’abord et d’initialiser ensuite un tableau dans C? Jusqu’à présent, j’ai initialisé un tableau comme celui-ci: int myArray[SIZE] = {1,2,3,4….}; Mais je dois faire quelque chose comme ça int myArray[SIZE]; myArray = {1,2,3,4….};

Initialisation d’un tableau de zéros

Il est bien connu que les initialiseurs manquants pour un tableau de scalaires sont mis à zéro par défaut. int A[5]; // Ensortinges remain uninitialized int B[5]= { 0 }; // All ensortinges set to zero Mais est-ce (ci-dessous) garanti? int C[5]= { }; // All ensortinges set to zero

Initialisation d’un tableau 2D complet avec une valeur

Avec la déclaration suivante int array[ROW][COLUMN]={0}; Je reçois le tableau avec tous les zéros mais avec le suivant int array[ROW][COLUMN]={1}; Je ne reçois pas le tableau avec une seule valeur. La valeur par défaut est toujours 0. Pourquoi ce comportement et comment puis-je l’initialiser avec tous les 1? EDIT: Je viens de comprendre que l’utilisation […]