Articles of c #

Warum ist ushort + ushort gleich int?

Früher habe ich versucht, zwei Ushorts hinzuzufügen, und mir ist aufgefallen, dass ich das Ergebnis zurückgeben musste. Ich dachte, es könnte ein Uint werden (um einen möglichen unbeabsichtigten Überlauf zu verhindern?), Aber zu meiner Überraschung war es ein int (System.Int32). Gibt es einen klugen Grund dafür oder ist es vielleicht, weil int als der ‘grundlegende’ […]

Wie behandelt C Ganzzahl-Literale mit führenden Nullen und was ist mit atoi?

Wenn Sie eine ganze Zahl mit führenden Nullen erstellen, wie behandelt c sie? Ist es für verschiedene Versionen von C anders? In meinem Fall scheinen sie einfach fallen gelassen zu werden (aber vielleicht tut printf das?): #include int main() { int a = 005; printf(“%i\n”, a); return 0; } Ich weiß, dass ich printf verwenden […]

Ist es eine gute Idee, “const char *” von einer function zurückzugeben?

Jetzt habe ich eine function, die eine Zeichenfolge zurückgeben muss. Ich sah eine bestimmte Implementierung, bei der er ein const char * von der function zurückgibt. Etwas wie das: const char * GetSomeString() { …….. return somestlstring.c_str(); } SomeOtherFoo () { const char * tmp = GetSomeString(); string s = tmp; } Jetzt habe ich […]

C ++ Welcher Variablentyp für extrem große ganze Zahlen?

Ich habe es versucht long long int Aber es funktioniert nicht für Zahlen wie 314159265389793238462643383279502884197169399375, ich brauche das bis 10 ^ 80. Irgendeine Idee? Gib mir Bescheid. Danke vielmals.

Konvertieren einer Zeichenfolge von 1en und 0en in einen binären Wert

Ich versuche, einen eingehenden Stich von 1s und 0s von stdin in ihre jeweiligen Binärwerte zu konvertieren (wo eine Zeichenfolge wie “11110111” in 0xF7 konvertiert würde). Dies scheint ziemlich trivial zu sein, aber ich möchte das Rad nicht neu erfinden, also frage ich mich, ob es irgendetwas in den C / C ++ – Standardbibliotheken […]

c # Wann sollte ich List verwenden und wann sollte ich arraylist verwenden?

Wie der Titel sagt, wann sollte ich List und wann sollte ich ArrayList ? Vielen Dank

Konvertieren einer Hex-Zeichenfolge in ein Byte-Array

Was ist der beste Weg, um eine “01A1” Zeichenfolge variabler Länge, z. B. “01A1” in ein Byte-Array zu konvertieren, das diese Daten enthält “01A1” Dh dies umwandeln: std::string = “01A1”; das mögen char* hexArray; int hexLength; oder dieses std::vector hexArray; so dass, wenn ich dies in eine Datei und hexdump -C es schreibe ich bekomme […]

Listbox an List binden

Was ist der einfachste Weg, um eine Listbox an eine Liste von Objekten zu binden?

Operatorpriorität (bitweise ‘&’ kleiner als ‘==’)

Warum haben die bitweisen Operatoren (& und |) in der C-Programmiersprache eine niedrigere Priorität als der Gleichheitsoperator (==)? Es ergibt keinen Sinn für mich.

Wählen Sie eine der vielen Internetverbindungen für eine Anwendung

Ich habe einen Computer mit ein paar verschiedenen Internetverbindungen. LAN, WLAN, WLAN oder 3G. Alle diese sind aktiv und die Maschine kann irgendwelche von ihnen benutzen. Jetzt möchte ich meiner Anwendung mitteilen, eine der verfügbaren Verbindungen zu verwenden. Zum Beispiel möchte ich meiner Anwendung mitteilen, nur WiFi zu verwenden, während andere Software möglicherweise etwas anderes […]