size-t

In C / C ++ size_t ist der vorzeichenlose Integertyp des Ergebnisses des Operators sizeof
7
Antworten

Was ist die größte Wertgröße von (T) kann ergeben?

Zuerst könnte man denken std::numeric_limits<size_t>::max() , aber wenn es ein riesiges Objekt gäbe, könnte es trotzdem einen "one-over-the-end" -Zeiger bieten? Ich denke nicht. Bedeutet das den größten Wert sizeof(T) könnte ergeben i...
31.10.2011, 19:26
7
Antworten

Konvertieren einer size_t in eine ganze Zahl (c ++)

Ich habe versucht, eine for-Schleife zu erstellen, die basierend auf der Länge eines Netzwerkpakets iteriert. In der API existiert eine Variable (size_t) von event.packet- & gt; dataLength. Ich möchte iterieren von 0 bis event.packet- & gt; data...
13.01.2011, 22:44
4
Antworten

Wann sollte ich vectorint :: size_type anstelle von size_t verwenden?

In diese Frage sehe ich Folgendes: %Vor% Ich verstehe, warum int hier nicht verwendet wird, aber warum nicht einfach size_t verwenden? Unter welchen Umständen sollte ich vector<int>::size_type anstelle von size_t verwe...
23.06.2013, 05:52
5
Antworten

konvertiert String in size_t

Gibt es eine Möglichkeit, std::string in size_t zu konvertieren? Das Problem ist, dass size_t plattformverantwortlicher Typ ist (während es das Ergebnis von sizeof ist). Daher kann ich nicht garantieren, dass die Konvertierung von s...
02.12.2015, 13:25
5
Antworten

C ++: Gibt es einen Grund, uint64_t statt size_t zu verwenden?

Mein Verständnis von size_t ist, dass es groß genug sein wird, um irgendeinen (ganzzahligen) Wert zu halten, von dem Sie erwarten, dass er gehalten wird. (Vielleicht ist das eine schlechte Erklärung?) Wenn Sie beispielsweise so etwas wie e...
23.02.2015, 23:34
2
Antworten

Cast ssize_t oder size_t

In Quelldateien, die ich in meinem Projekt verwende, gibt es einen Vergleich zwischen ssize_t und size_t Variablen: %Vor% Ich möchte die Warnung loswerden: %Vor% Aber ich bin nicht sicher, welche Variable sollte ich in die andere w...
18.04.2013, 14:55