Als «arrays» getaggte Fragen

Ein Array ist eine geordnete lineare Datenstruktur, die aus einer Sammlung von Elementen (Werten, Variablen oder Referenzen) besteht, die jeweils durch einen oder mehrere Indizes gekennzeichnet sind. Wenn Sie nach bestimmten Varianten von Arrays fragen, verwenden Sie stattdessen die zugehörigen Tags: [vector], [arraylist], [matrix]. Wenn Sie dieses Tag verwenden, kennzeichnen Sie die Frage in einer Frage, die für eine Programmiersprache spezifisch ist, mit der verwendeten Programmiersprache.

2
Wie funktioniert ein Vektor als Schlüssel intern in C ++?
Diese SO-Antwort besagt, dass die STL-Karte mit einem Vektor für den Schlüssel Vektor als Schlüssel verwendet werden kann. Wenn wir also einen Vektor als Schlüssel verwenden. Wie funktioniert das tatsächlich, da der Schlüssel eindeutig sein mapmuss? Wenn wir also einen anderen Vektor mit denselben Elementen einfügen, wird die Überprüfung auf …
14 c++  arrays  dictionary  vector  stl 


2
Ich möchte meinem Mapping-Array eine neue segmentId (mit demselben Namen) hinzufügen, jedoch mit einer anderen elementId, aber derselben Methode
Unten ist die MapperInterface.php Ich versuche herauszufinden, wie man der const eine if-else-Anweisung hinzufügt. Mapping-Array. So etwas wie das: if (LIN02 == “VN”) o Treat LIN03 as the SKU · else if (LIN04 == “VN”) o Treat LIN05 as the SKU <?php declare(strict_types=1); namespace Direct\OrderUpdate\Api; use Direct\OrderUpdate\Api\OrderUpdateInterface; /** * Interface …
14 php  arrays  mapping  const 

3
Warum ist die Dimension eines Arrays Teil seines Typs?
Beim Lesen des C ++ Primer-Buches stieß ich auf die folgende Aussage: "Die Anzahl der Elemente in einem Array ist Teil des Array-Typs." Also wollte ich das mit folgendem Code herausfinden: #include<iostream> int main() { char Array1[]{'H', 'e', 'l', 'p'}; char Array2[]{'P', 'l', 'e', 'a', 's', 'e'}; std::cout<<typeid(Array1).name()<<std::endl; //prints A4_c …
14 c++  arrays  c++11 


2
Wie verstehe ich diese Java 8 Stream collect () -Methode?
Ich habe versucht, ein int-Array in List zu konvertieren, bin den ungewohnten Weg der Verwendung von Java 8 Stream gegangen und habe mir das ausgedacht Arrays.stream(arr).boxed().collect(Collectors.toList()); Ich habe immer noch Schwierigkeiten, diese Zeile vollständig zu verstehen. Warum wird Collectors.toList()in diesem Fall eine ArrayList<Integer>Implementierungsschnittstelle zurückgegeben List? Warum nicht LinkedList<Integer>oder eine andere …

3
Java 14-Datensätze und -Arrays
Gegeben den folgenden Code: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Es scheint offensichtlich, das Arrays toString, equalsMethoden verwendet …



3
Was sind die Besonderheiten der Definition eines Strings in C?
Ich soll eine Hausaufgabenfrage für eine meiner Klassen beantworten. Insbesondere soll ich sagen, ob bestimmte Arrays in C als Strings betrachtet werden oder nicht. Basierend auf diesem Artikel ( https://www.geeksforgeeks.org/strings-in-c-2/ ) weiß ich, dass Zeichenfolgen ein Array von Zeichen mit dem Nullterminator am Ende sind. Mein Hauptproblem ist ein Teil …

1
Wie kann man die Anzahl der Elemente in std :: array <T, N> ermitteln, ohne seine Instanz erstellen zu müssen?
Es gibt std::array&lt;T, N&gt;::size(), aber es ist nicht statisch, daher ist eine Instanz von erforderlich std::array. Gibt es eine Möglichkeit, den zurückgegebenen Wert (der der Nvon ist std::array&lt;T, N&gt;) abzurufen, ohne eine Instanz des Arrays erstellen zu müssen? Für ein normales Array hätte ich es verwenden können sizeof, aber ich …
9 c++  arrays  c++11  sizeof 

2
Wie vermeide ich doppelten Code in Bezug auf primitive Typen?
Hintergrund Ein Bit-Eingabestream wird durch ein Array von Bytes unterstützt. Es gibt eine Handvoll Methoden, die von diesem Byte-Array in verschiedene erzwungene primitive Arrays lesen. Problem Es gibt doppelten Code. In Java fehlen Generika für primitive Typen, daher ist die Wiederholung möglicherweise unvermeidbar. Code Der sich wiederholende Code wird bei …



2
Kann ich einen benutzerdefinierten Allokator für std :: array für sichere kryptografische Schlüssel verwenden?
Ich weiß, dass std::arrayder Stapel vollständig zugeordnet ist, aber diese Frage ist durch Sicherheitsbedenken motiviert, die zwei Dinge erfordern: Die Daten in std::arraywerden bei Zerstörung auf Null gesetzt oder zufällig ausgewählt Die eingehenden Daten std::arraywerden gesperrt , sodass sie weder beim Absturz noch im Swap-Speicher auf die Festplatte übertragen werden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.