Je dois manquer quelque chose ici. Dans Java 5, l’ instruction “for-each loop” (également appelée la boucle améliorée) a été introduite. Il semble qu’il ait été introduit principalement pour parcourir les collections . Toute classe de collection (ou conteneur) qui implémente l’interface Iterable est éligible pour une itération utilisant la “boucle for-each”. Peut-être pour des […]
À peu près tout le monde qui lit ceci est probablement familier avec ces trois faits essentiels sur C: Lorsque vous mentionnez le nom d’un tableau dans une expression, il évalue (la plupart du temps) un pointeur sur le premier élément du tableau. L’opérateur “array subscripting” [] fonctionne aussi bien pour les pointeurs que pour […]
Je comprends que le matériel limitera la quantité de mémoire allouée pendant l’exécution du programme. Cependant, ma question ne concerne pas le matériel. En supposant qu’il n’y ait pas de limite à la quantité de mémoire, n’y aurait-il pas de limite au tableau?
Considérons le morceau de code suivant, qui est parfaitement acceptable par un compilateur C ++ 11: #include #include auto main() -> int { std::array A; for(auto i : A) std::cout << i << std::endl; return 0; } Selon la norme § 23.3.2.8 [ rangées de taille zéro ]: 1 tableau doit prendre en charge le […]
Dans l’un de ses discours, Andrei Alexandrescu suggère que, sur une plate-forme 64 bits, l’utilisation de l’indexation 32 bits est plus rapide que l’utilisation d’un pointeur brut: Page 16: http://www.slideshare.net/andreialexandrescu1/three-optimization-tips-for-c-15708507 Sur son compte Facebook, il est plus précis et dit: “Préférer l’indexation des tableaux à des pointeurs (celui-ci semble s’inverser tous les dix ans).” J’ai […]
J’essaie de créer un tableau multidimensionnel dans PowerShell par programmation en utilisant des fichiers CSV situés sur le disque. J’ai importé le tableau dans une variable temporaire, puis ajouté le tableau au tableau. Au lieu d’un tableau de tableaux, je reçois un tableau unique avec le nombre total de lignes. Je l’ai travaillé avec des […]
Je comprends que les tableaux en C sont alloués en ordre de rangée. Par conséquent, pour un tableau 2 x 3: 0 1 2 3 4 5 Est stocké en mémoire comme 0 1 2 3 4 5 Cependant, si j’ai un tableau 2 x 3 x 2: 0 1 2 3 4 5 et […]
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 […]
Je veux stocker un tableau de 3 éléments: les 3 derniers commentaires d’un article. Je sais que je pourrais joindre le tableau de commentaires à celui de Post, mais j’éviterais de faire cette lourde demande à des fins de mise à l’échelle. Je me demandais donc quelle était la meilleure façon de stocker ces 3 […]
Je veux avoir un tableau de listes. En c ++ j’aime bien: List a[100]; qui est un tableau de 100 listes. chaque liste peut contenir de nombreux éléments. Je ne sais pas comment faire ça en c #. Quelqu’un peut-il m’aider?