Ein Container ist eine Klasse, eine Datenstruktur oder ein abstrakter Datentyp, dessen Instanzen Sammlungen anderer Objekte sind. Container verwenden normalerweise Generika oder Vorlagen, sodass eine Vielzahl von Objekten hinzugefügt werden kann.
Ich habe einen JLabelin einem Container. Die Standardgröße der Schrift ist sehr klein. Ich möchte, dass der Text der JLabeldie maximale Größe annimmt. Wie kann ich das machen?
Ich frage mich, warum ich STL-Maps nicht mit benutzerdefinierten Klassen verwenden kann. Wenn ich den folgenden Code kompiliere, wird die folgende kryptische Fehlermeldung angezeigt. Was heißt das? Warum passiert das nur bei benutzerdefinierten Typen? (Primitive Typen sind in Ordnung, wenn sie als Schlüssel verwendet werden.) C: \ MinGW \ bin …
Gibt es eine Möglichkeit, eine Funktion zu erstellen, die einen Container mit einem bestimmten Typ (z. B. std::string) als Parameter verwendet? void foo(const std::container<std::string> &cont) { for(std::string val: cont) { std::cout << val << std::endl; } } und es für jede Art von stl-Container als Eingabe aufrufen? wie oben? std::set<std::string> …
Ich bin auf folgende Aussagen gestoßen: resize(n)- Ändert die Größe des Containers so, dass er 'n' Elemente enthält. shrink_to_fit()- Reduziert die Kapazität des Containers auf seine Größe und zerstört alle Elemente, die über die Kapazität hinausgehen. Gibt es einen signifikanten Unterschied zwischen diesen Funktionen? Sie kommen in c ++ unter …
Ich wollte nur ganz schnell etwas ausprobieren. Also habe ich einen Docker-Container ausgeführt und wollte überprüfen, welche Version ich ausgeführt habe: $ docker run -it ubuntu root@471bdb08b11a:/# lsb_release -a bash: lsb_release: command not found root@471bdb08b11a:/# Also habe ich versucht, es zu installieren (wie hier vorgeschlagen ): root@471bdb08b11a:/# apt install lsb_release …
Ich verwende einen Debian-Docker-Container auf einem Windows 10-Computer, der auf eine bestimmte URL an Port 9000 zugreifen muss (164.16.240.30:9000 ) Der Host - Rechner darauf zugreifen kann fein über den Browser, aber wenn ich an das Terminal anmelden und laufe wget 172.17.240.30:9000ich failed: No route to host. Um dies zu …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.