Tag: size-t

In C/C++ size_t ist unsigned integer-Typ für das Ergebnis des sizeof-operator

c printf size_t

Anzahl der Antworten 2 Antworten
Mein code kompiliert werden, obwohl die printf keine Anzeige mehr? Wenn ich den formatter Teil der printf dann funktioniert es Prima. #include <stdio.h> size_t MyStrlen(const char *s1) { const char *s1Copy = s1; while (*s1) { *s1Copy++;

Warum ist rsize_t definiert?

Anzahl der Antworten 2 Antworten
Fand ich, dass strncpy_s() definiert ist, unter VS2013 als errno_t __cdecl strncpy_s ( _Out_writes_z_(_SizeInBytes) char * _Dst, _In_ rsize_t _SizeInBytes, _In_reads_or_z_(_MaxCount) const char * _Src, _In_ rsize_t _MaxCount ); rsize_t ist: typedef size_t rsize_t; Ich denke, es

casting size_t int zu deklarieren, die Größe des char-array

Anzahl der Antworten 2 Antworten
Ich versuche zu erklären, die Größe eines char-array und muss ich den Wert der variable, die deklariert ist als size_t zu erklären, dass Größe. Gibt es trotzdem kann ich cast size_t-variable einen int-Wert, so dass ich das

konvertieren von string zu size_t

Anzahl der Antworten 5 Antworten
Gibt es einen Weg, um zu konvertieren std::string zu size_t? Das problem ist, dass size_t ist zuverlässige Plattform geben (es ist zwar das Ergebnis der sizeof). Also, ich kann nicht garantieren, dass die Umwandlung von string zu

Konvertieren eines size_t in eine Ganzzahl (c++)

Anzahl der Antworten 7 Antworten
Ich habe versucht, eine for-Schleife, die Durchlaufen wird, basierend auf der Länge des Netzwerk-Paket. In der API gibt es eine variable (size_t) durch die Veranstaltung.Paket->dataLength. Ich will die Iteration von 0 bis event.Paket->dataLength - 7 Erhöhung ich

CUDA 2.1 "error: unknown type name 'size_t'"

Anzahl der Antworten 2 Antworten
System: Ubuntu 11.10 x86-64 CUDA: v 2.1 Beim Versuch zu machen, ein Beispiel-Programm, wie matrixMul ich eine umfangreiche Menge von Fehlern, von denen die meisten "unknown type name 'size_t'." Ich habe Sie sicher, dass /usr/local/cuda/bin in meinem

Was ist das limit für malloc parameter vom Typ size_t in C? Docs sagen, es hat eine Obergrenze von UINT_MAX, aber ich kann nicht hinausgehen, INT_MAX

Anzahl der Antworten 3 Antworten
Will ich weisen Sie eine 2,9 GB char-array mit database = (char*) malloc((2900 * 1000000 * sizeof(char))); Gibt einen integer-überlauf-Warnung und die malloc zurück NULL. Die malloc parameter ist vom Typ size_t die laut Dokumentation ist der

Ist die %zu Planer benötigt für printf?

Anzahl der Antworten 2 Antworten
Sind wir mit C89 auf einer embedded-Plattform. Ich habe versucht, drucken Sie eine size_t, aber es hat nicht funktioniert: #include <stdio.h> int main(void) { size_t n = 123; printf("%zu\n",n); return 0; } Statt 123 bekam ich zu.

Konvertieren in string, size_t

Anzahl der Antworten 3 Antworten
Bin ich zu schreiben versucht, einen TCP server, einen client zu verwenden, um das durchsuchen der server-Verzeichnisse. Zusätzlich zu, die ich senden möchten, um die Größe des Verzeichnisses, wenn das eine reguläre Datei ist. Die Größe der

size_t, unsigned int (aus der API-Funktion)

Anzahl der Antworten 5 Antworten
Ich bin mit dem Oracle-API, um auf eine Datenbank zuzugreifen und diese API hat eine Funktion readBuffer(char * buffer, unsigned int size); zu dem ich keine änderungen vornehmen. Habe ich eine Klasse, die verwendet diese API und

Widersprüchliche Erklärung

Anzahl der Antworten 2 Antworten
Habe ich ein typedef definiert in meinem code als typdef unsigned int size_t; ist es in Konflikt mit der stddef ist typedef __SIZE_TYPE__ size_t; Ich bin mir nicht sicher, wie dies zu umgehen, würde aber gerne noch

size_t kann nicht gefunden g++-4.1 oder andere auf Ubuntu 8.1

Anzahl der Antworten 6 Antworten
Dies geschah vor mir, aber ich kann mich nicht erinnern, wie ich es behoben. Kann ich nicht kompilieren einiger Programme, die hier auf eine neue Ubuntu-Installation... Etwas ist schief mit mein Header. Ich habe versucht, g++-4.1 und

C: cast von int auf size_t

Anzahl der Antworten 3 Antworten
Was ist der richtige Weg, um zu konvertieren/umwandeln eines int zu einem size_t im C99-auf 32-bit und 64-bit-linux-Plattformen? Beispiel: int hash(void * key) { //... } int main (int argc, char * argv) { size_t size =

C size_t und ssize_t negativen Wert

Anzahl der Antworten 3 Antworten
size_t erklärt wird unsigned int so kann es nicht vertreten negativen Wert. So gibt es ssize_t ist die unterzeichnet Art von size_t richtig? Hier ist mein problem: #include <stdio.h> #include <sys/types.h> int main(){ size_t a = -25;

Die C++ standard-header definiert SIZE_MAX?

Anzahl der Antworten 3 Antworten
Ich arbeite an einer vorhandenen C++ - Codebasis, geschieht die Verwendung SIZE_MAX in ein paar Plätze. Ich habe einige refactoring und jetzt SIZE_MAX ist nicht definiert in einem der Module. Dieses problem erschien, als Travis-CI versucht, das

Bedeutet "std::size_t" Sinn machen, in C++?

Anzahl der Antworten 8 Antworten
In einigen code habe ich geerbt, ich sehe die häufige Verwendung von size_t mit der std namespace-qualifier. Zum Beispiel: std::size_t n = sizeof( long ); Kompiliert und läuft einwandfrei, natürlich. Aber es scheint wie eine schlechte Gewohnheit,

Unterschied zwischen size_t und std::size_t

Anzahl der Antworten 3 Antworten
Was sind die Unterschiede zwischen size_t und std::size_t in Bezug auf, wo Sie deklariert sind, wenn Sie verwendet werden sollten und andere Alleinstellungsmerkmale? InformationsquelleAutor der Frage Mankarse | 2011-04-28

GCC-linaro-compiler wirft Fehler "unknown type name size_t"

Anzahl der Antworten 2 Antworten
Ich bin mit GCC-Linaro compiler für das kompilieren meines Codes. Ihre werfen den Fehler unknown type name size_t aus libio.h. Seine enthalten aus stdio.h. In meinem code bin ich gerade darunter stdio.h. Kann einer bitte wie dieser

Was ist sizeof (size_t) auf 32-Bit gegenüber den verschiedenen 64-Bit-Datenmodellen?

Anzahl der Antworten 4 Antworten
Auf einem 64-bit-system sizeof(unsigned long) hängt von der Daten-Modell implementiert, durch das system, zum Beispiel, es ist 4 Byte auf LLP64 (Windows), 8-Byte, die auf LP64 (Linux, etc). Was sizeof(size_t) soll das sein? Tut es variieren mit

Sollte ich stddef.h oder cstddef für size_t einschließen

Anzahl der Antworten 5 Antworten
Wenn ich Sie benutzen will size_t in C++, sollte ich auch <stddef.h> oder <cstddef>? Ich habe gehört, dass mehrere Leute sagen, dass <cstddef> war eine schlechte Idee, und es sollte nicht mehr verwendet. Warum ist das so?

unsigned int vs. size_t

Anzahl der Antworten 8 Antworten
Ich bemerken, dass die modernen C-und C++ - code scheint nicht zu verwenden size_t statt int/unsigned int so ziemlich überall - aus-Parameter für den C-string-Funktionen der STL. Ich bin gespannt auf den Grund dafür und die Vorteile,

Sollte ich stddef.h immer mit einschließen, wenn ich sizeof und size_t verwende

Anzahl der Antworten 3 Antworten
wenn ich mit der sizeof Betreiber und die Nutzung von size_t in meinem code muss ich unbedingt haben, gehören stddef.h? Ich habe nicht enthalten stddef.hund mein code kompiliert ohne Warnung mit beiden MVS2008 und mit Borland C++

size_t vs. uintptr_t

Anzahl der Antworten 7 Antworten
C-standard garantiert, dass size_t ist ein Typ, der ein array-index. Dies bedeutet, dass, logischerweise size_t sollte in der Lage sein, um jeden Zeiger-Typ. Ich habe gelesen auf einigen Seiten, die ich fand, auf die Googles, dass dies

Wann sollte ich std :: size_t verwenden?

Anzahl der Antworten 13 Antworten
Ich Frage mich nur, sollte ich std::size_t für loops und stuff statt int? Zum Beispiel: #include <cstdint> int main() { for (std::size_t i = 0; i < 10; ++i) { //std::size_t OK here? Or should I use,

Bereinigen Sie den Code für printf size_t in C ++ (oder: Äquivalent zu C99's% z in C ++)

Anzahl der Antworten 8 Antworten
Habe ich einige C++ - code, der druckt size_t: size_t a; printf("%lu", a); Ich würde dies gerne zu kompilieren, ohne Warnungen auf beiden 32 - und 64-bit-Architekturen. Wenn dies C99, die ich verwenden könnte printf("%z", a);. Aber

Was ist Größe_t in C?

Anzahl der Antworten 11 Antworten
Ich bin immer verwirrt mit size_t in C. ich weiß, dass es zurückgegeben wird, von der sizeof Betreiber. Aber was ist es genau? Es ist ein Datentyp? Sagen wir, ich habe eine for Schleife: for(i = 0;

Wie die size_t werfen zu verdoppeln oder int C ++

Anzahl der Antworten 5 Antworten
Meine Frage ist, dass Habe ich ein size_t Daten, aber jetzt will ich es konvertieren zu double oder int. Wenn ich etwas mache, wie size_t data = 99999999; int convertdata = data; meldet der compiler-Warnung. weil es

Plattformunabhängig size_t Formatbezeichner in c?

Anzahl der Antworten 3 Antworten
Will ich drucken Sie eine variable vom Typ size_t in C, aber es scheint, dass size_t alias verschiedenen Variablen-Typen, die auf verschiedenen Architekturen. Zum Beispiel auf einem Rechner (64-bit) die folgende code löst keine Warnungen: size_t size

Was ist eine portable Methode, um den maximalen Wert von size_t zu finden?

Anzahl der Antworten 5 Antworten
Ich würde gerne wissen, den maximalen Wert von size_t auf das system mein Programm ausgeführt wird. Mein Erster Instinkt war der Einsatz negativ 1, so erhalten: size_t max_size = (size_t)-1; Aber ich vermute, es gibt einen besseren

Maximale Größe von size_t

Anzahl der Antworten 2 Antworten
Ich weiß, in C Rückgabetyp sizeof Betreiber ist size_t als unsigned integer-Typen definiert in <stdint.h>. Was bedeutet max Größe sollte es sein 65535 wie bereits in C99 standard 7.18.3: limit of size_t SIZE_MAX 65535 Jedoch in gcc-4.8.2

Plattformübergreifende Formatzeichenfolge für Variablen vom Typ size_t?

Anzahl der Antworten 9 Antworten
Auf eine cross-Plattform c/c++ - Projekt (Win32, Linux, OSX), muss ich mit der *printf-Funktionen zu drucken, werden einige Variablen vom Typ size_t. In einigen Umgebungen, size_t s sind 8 bytes und auf der anderen sind Sie 4.