Suchergebnisse für Anfrage "casting"

6 die antwort

Objekt vom Typ 'System.Object []' kann nicht in 'MyObject []' umgewandelt werden. Was gibt es?

Szenario: Momentan schreibe ich eine Ebene, um 3 ähnliche Webservices in eine verwendbare Klasse zusammenzufassen. Jeder Webservice stellt eine Reihe von Objekten bereit, die Gemeinsamkeiten aufweisen. Ich habe eine Reihe von ...

8 die antwort

Was ist der beste Weg, um einen Prozentwert aus zwei ganzen Zahlen in C # zu erstellen?

Ich möchte zwei ganze Zahlen teilen, um einen Prozentsatz zu erhalten. Das habe ich gerade: int mappedItems = someList.Count(x => x.Value != null); int totalItems = someList.Count(); (int)(((double)mappedItems /(double) totalItems) * ...

1 die antwort

Ist es zulässig, in C ++ einen Zeiger auf eine Arrayreferenz mit static_cast umzusetzen?

Ich habe einen ZeigerT * pValues das möchte ich alsT (&values)[N] In dieser SO Antworthttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916]ist der vorgeschlagene Weg, dies zu tun T (&values)[N] = ...

TOP-Veröffentlichungen

4 die antwort

Warum ist das Ergebnis dieser Besetzung kein Wert?

Ich brauche einen Rat bei diesem seltsamen Verhalten - lass uns diesen Code haben: int ** p;Dies kompiliert ohne Probleme: p++;Aber dieses: ((int**)p)++;Gibt mir diese Fehlermeldung:“error: lvalue required as increment operand”. Ich werfe zup ...

8 die antwort

Wie kann man in Java ein Double in ein Int umwandeln, indem man es abrundet?

In Java muss ein Double in ein Int umgewandelt werden, aber der numerische Wert muss immer abgerundet werden. 99,99999999 -> 99

3 die antwort

Warum wird "operator bool ()" aufgerufen, wenn ich auf "long" umsetze?

Ich habe folgende Klasse: class MyClass { public: MyClass( char* what ) : controlled( what ) {} ~MyClass() { delete[] controlled; } operator char*() const { return controlled; } operator void*() const { return controlled; } operator bool() const ...

2 die antwort

Vergleichen in Ziel C - Die implizite Konvertierung von 'int' in 'id' ist bei ARC nicht zulässig

Ich erhalte die Fehlermeldung "Implizite Konvertierung von 'int' in 'id' ist mit ARC nicht zulässig" in der mit "faulty line" gekennzeichneten Zeile. Ich vermute, es hat etwas damit zu tun, dass ich in einem Array nach einer Ganzzahl Ausschau ...

4 die antwort

Casting in Superklasse und Calling Overriden-Methode

Ich habe meine nächste Frage. Ich habe eine Klasse erweitert,Parrent und eine seiner Methoden in der überschriebenChild Klasse. Ich habe versucht, den Typ in den Typ der Oberklasse umzuwandeln, aber ich erhalte jedes Mal die überschriebene ...

2 die antwort

Umwandlung einer negativen Ganzzahl in eine größere vorzeichenlose Ganzzahl

Ich habe Code gefunden, der die folgende Konvertierung ausführt: static_cast<unsigned long>(-1) Soweit ich das beurteilen kann, definiert der C ++ - Standard, was passiert, wenn ein vorzeichenbehafteter ganzzahliger Wert in einen ...

2 die antwort

Java-Casting eines Objekts an eine nicht implementierte Schnittstelle

Ich fand folgende Frage in meinem Studienbuch und ein bisschen verwirrt: Angesichts des folgenden Codes, welche Option, wenn verwendet, um zu ersetzen/* INSERT CODE HERE */, aktiviert eine Referenzvariable vom TypRoamable sich auf ein Objekt der ...