Tag: operator-keyword
In mehreren Sprachen, die operator-Schlüsselwort verwendet wird, zu identifizieren Methoden, die verwendet werden, in-operator überladen.
4
Antworten
Ich ve wurde Lesen über überlastung true und false in C#, und ich glaube, ich verstehe den grundlegenden Unterschied zwischen dieser und definieren einer bool-operator. Das Beispiel sehe ich etwa so etwas wie: public static bool operator
2
Antworten
Ich bin überladen des zuweisungsoperators, und bin immer diese Fehlermeldung. Es nicht lösen können. Hier ist der Prototyp im Verzeichnis template Klasse binTree = binTree <T>& operator = ( const binTree <T>& ); //assignment operator Hier ist
3
Antworten
Edit: Diese Frage ist veraltet Polyfill Beispiel wurde aktualisiert. Ich gehe die Frage ist hier nur für Ihre Referenz. Lesen Sie die richtige Antwort für Sie nützliche Informationen auf bitweise shift-Operatoren. Frage: Auf Linie 7 in der
5
Antworten
class A(object): def __cmp__(self): print '__cmp__' return object.__cmp__(self) def __eq__(self, rhs): print '__eq__' return True a1 = A() a2 = A() print a1 in set([a1]) print a1 in set([a2]) Warum erste Zeile druckt Wahr, aber die zweite
5
Antworten
public void onClick(View v){ switch(v.getId()){ case R.id.bereken: EditText basis = (EditText)findViewById(R.id.Basis); String tussenBasis = basis.getText().toString(); Double.valueOf(tussenBasis); // EditText hoogte = (EditText)findViewById(R.id.Hoogte); String tussenHoogte = hoogte.getText().toString(); Double.valueOf(tussenHoogte); double half = 1 / 2; //half = 0,5 double einde
1
Antworten
Ich bin in einer Anfänger-Java-Klasse und für ein Projekt brauche ich, um zu zählen, wie oft eine Bedingung TRUE zurückgibt(correctGuess) oder FALSE(incorrectGuess) mit einer Schleife in einer Schleife. Das problem, dass ich habe ist, dass die Variablen
1
Antworten
Beispiel unten definiert eine grundlegende podtype-container-Klasse. Die Verwendung dieser Klasse eine Reihe von Typdefinitionen werden dann erstellt, die darstellen eine OOP version des basic podtype. Das problem entsteht, wenn wir die Zuordnung dieser Typen zu den anderen.
5
Antworten
Warum in bedingte operator(?:), zweiten und Dritten Operanden müssen den gleichen Typ? Mein code wie folgt: #include <iostream> using std::cout; int main() { int a=2, b=3; cout << ( a>b ? "a is greater\n" : b );
7
Antworten
Habe ich ein paar Zeilen code in einem Projekt, dass ich nicht sehen kann, den Wert von... buffer[i] = (currentByte & 0x7F) | (currentByte & 0x80); Liest es die filebuffer aus einer Datei, gespeichert als bytes und
3
Antworten
Ich bin verwirrt über Freund-operator überladen. Es ist kein problem, wenn ich Schreibe dem Freund-operator overloading-Funktion in der header-Datei, aber es gibt mir den folgenden Fehler, sobald ich wieder die Funktion der Klasse-Datei. Ich googled einige Beispiele,
3
Antworten
Ich bin nicht sicher, warum es gibt mir diese Fehlermeldung... das Teil sagt mir der Fehler das previousFirst + previousSecond = previousSecond. Wenn Sie sich Fragen, das Ziel ist, drucken Sie so viele fibonnaci-zahlen, die der Benutzer
2
Antworten
Ich bin auf der Suche nach der größten gemeinsamen Faktor. Schrieb ich einen schlechten (Betrieb intensiv) - Algorithmus, verringert der geringere Wert von eins, Prüfungen mit % um zu sehen, ob es gleichmäßig teilt sowohl die Zähler
3
Antworten
Ich habe auf der Suche nach einer Antwort, aber ich kann Sie nicht verstehen, da bin ich noob auf visual basic (ich habe nicht gelernt, wie man verwenden es in der Schule, ich Suche auf dem Netz
1
Antworten
Ich erhalte einen Fehler für mehrere Bereiche meiner drei Dateien. (Ich hab auch Probleme mit meiner Standard-Konstruktor, deshalb ist es auch auskommentiert. Aber ich möchte dieses problem lösen, erste) //ComputerType.h //************************************************************************ //This file gives the specification of
2
Antworten
Bekomme ich immer eine "Der operator == undefined for the argument type(s) boolean", "int" in diesem Stück code in Zeile 3: public void loadState(int i) { if (statesSaved[i] == 0) { return; } List list = TMIUtils.getMinecraft().h.at.e;
2
Antworten
Warum nicht operator.iadd(x, y) entspricht z = x; z += y? Und wie funktioniert operator.iadd(x, y) unterscheiden sich von operator.add(x, y)? Aus der docs: Viele Operationen haben eine "in-place" version. Die folgenden Funktionen bieten ein einfacher Zugang
2
Antworten
Definierte ich meine eigene string-Klasse MyString. Alles funktioniert gut, bis ich weisen Sie einem Objekt zum anderen durch den überladenen operator=. Ich weiß, wo das problem ist, aber ich weiß nicht, wie es zu lösen ist. Jeder
3
Antworten
Will ich zwei strings subtrahieren in diesem code, aber es wird nicht lassen Sie mich es tun, und gibt ein Bediener - Fehler. Dieser code im Grunde versucht, Sie zu trennen, eine vollständige input name in zwei
5
Antworten
Hatte ich die SQL-Abfrage, dass war 9 Stunden für die Ausführung. Siehe unten: Select Field1, Field2 From A Where Field3 IN (45 unique values here) Wenn ich geteilt haben, diese Abfrage in 3 genau das gleiche Abfragen
2
Antworten
Ich bin neu in c++ (kommt von Java und C#), und ich bin versucht zu überschreiben, der = = - operator in einer meiner Klassen, damit ich sehen kann wenn ich 2-Objekt, das den gleichen Wert für
2
Antworten
Dass ich immer ein "operator = =" undefined for the argument type(s) boolean", "int" in diesem Stück code in Zeile 3: public void loadState(int i) { if (statesSaved[i] == 0) { return; } List list = TMIUtils.getMinecraft().h.at.e;
5
Antworten
Sagen, ich habe einen string, $char. $char == "*". Ich habe auch zwei Variablen, $a und $b, die gleich "4" und "5" ersetzt. Wie bekomme ich das Ergebnis $a $char $b, ie 4 * 5 ? Dank
2
Antworten
Sub TryAgain() Dim A As Range '~ I will put the result in this column, A Dim B As Range Dim C As Range '~ [B-C] is the what I need Dim onecell As Range Dim twocell
3
Antworten
Ich habe den folgenden code. Der code funktioniert gut, ohne den operator + Teil. Es gibt mir error: no match for 'operator=' in 'final[i][j] = (((matrix*)this)->matrix::mat[i][j] + matr->matrix::mat[i][j])' und error: no match for 'operator<<' in 'std::cout <<
3
Antworten
den UND && - operator nicht funktioniert, aber wenn ich ersetzen Sie es mit ein ODER | | - operation ist es workin, warum? Ich habe gerade verwendet ODER-operator || zum testen, was ich brauche, ist ein
6
Antworten
In Objective-C gibt es da einen Unterschied zwischen den n++ und ++n (zB. verwendet in einer for-Schleife)? InformationsquelleAutor Lotus | 2011-06-23
3
Antworten
Ich versuche, die überlastung der << Betreiber, aber ich bekomme die folgende Fehlermeldung: Fehler: mehrdeutig overload for 'operator<<' in 'std::cout << "Test "' ..Gefolgt von 5 Milliarden anderen Fehler ähnlich: c:\mingw\bin../lib/gcc/mingw32/4.5.2/include/c++/ostream:165:7: Hinweis: Kandidaten sind: ... Dieser kommt,
6
Antworten
Ich habe gesehen, andere Leute Fragen, aber keine gefunden, die angewendet, um das, was ich versuche hier zu erreichen. Ich versuche, die Art von Entitäten über meine EntityManager-Klasse mit std::sort und ein std::vector<Entity *> /*Entity.h*/ class Entity
3
Antworten
Wenn ich zwei Strukturen: struct A { float x, y; inline A operator*(A b) { A out; out.x = x * b.x; out.y = y * b.y; return out; } } Und ein entsprechendes struct struct B
2
Antworten
Ich schreiben wollen String Klasse. Und verwenden möchten Tiefgestellt Zugriff auf element in meinem String. Also, ich Schreibe zwei member-Funktion, um das element in der String, und andere, um das element in die String. Betrachten Sie bitte
3
Antworten
Ich habe gerade versucht, eine einfache Klasse, mit mir, herauszufinden, die Länge einer Datei: public class Size { long s = 0; int a; public static void main(Stringargs){ new Size(); } Size(){ try{ FileInputStream str = new
3
Antworten
ich habe eine verilog-code, in dem es eine Zeile wie folgt: parameter ADDR_WIDTH = 8 ; parameter RAM_DEPTH = 1 << ADDR_WIDTH; hier was gespeichert wird RAM_DEPTH und was macht der << Betreiber hier tun. Dies ist
4
Antworten
Ich versuche zu schreiben, meine eigenen C++ - Klasse "String" für die Bildungs-und müssen-Zwecke. Die erste Sache ist, dass ich nicht weiß, dass viel über die Betreiber, und das ist, warum ich will, Sie zu erlernen. Ich
4
Antworten
In einigen Programmiersprachen, sehe ich (ex.): x := y Was ist das := Betreiber in der Regel genannt werden und was tut Sie? Sie ausgelassen ::=. Das erscheint in der Sprache, Grammatiken, zu bezeichnen 'definiert zu werden,
6
Antworten
Ich bin bei meiner ersten semester der Java-Programmierung, und wir haben gerade bedeckt der bedingte operator (? :- ) Bedingungen. Ich habe zwei Fragen, die scheinen zu wollen, mich zu "nest" bedingte Operatoren innerhalb von einander, etwas,
3
Antworten
Wie funktioniert %= Arbeit in Java? Ich habe gesagt, dass, es kann verwendet werden, weisen einen Wert? Dankbar wenn jemand beibringen könnte! Danke! minutes=0; while(true){ minutes++; minutes%=60; } In Java -, Binär-Operatoren (op) in Ausdrücke von der
2
Antworten
versuchen, um den operator zu arbeiten, aber das werfen mir Haufen Fehler: meine header-Datei template <unsigned short n> class Vector { public: std::vector<float> coords; Vector(); Vector(std::vector<float> crds); friend std::ostream& operator <<(std::ostream& out, const Vector& v); }; template
3
Antworten
Mein Powershell-Skript muss zum aufrufen einer EXE-Datei mit einem sehr komplizierten Satz von Argumenten. Ich bin mit der Powershell 3.0 und muss mit dem stick-version. Ach, auch die "Magie" Flucht-operator (--%) ist mir nicht zu Hilfe. Zum
1
Antworten
Ich verstehe nicht, warum diese beiden Operatoren existieren. Im Fall von boolean-Vergleich beide == und === scheint zu funktionieren, aber im Falle von enum-Vergleich nur '==' funktioniert: <div class="interventionGroup"> <div class="interventionGroupHeader transition_1s" (click)="onClickHeader()"> {{GroupName}} <div *ngIf="expanded ==
2
Antworten
Brauch ich zum berechnen des Logarithmus zur Basis 2 einer Zahl in C, aber ich kann nicht verwenden Sie die Mathematik-Bibliothek. Die Antwort muss nicht genau sein, nur auf die nächsten int. Ich habe darüber nachgedacht und
5
Antworten
Ich hoffe, jemand könnte in der Lage sein zu beantworten, warum das folgende nicht funktioniert. Haben Sie Geduld mit mir, obwohl, ich bin noch ziemlich ein noob... Ich kann einfach nicht auf den Grund, warum die folgenden
3
Antworten
Meine Frage ist in Bezug auf Freund-Funktionen sowie eine überlastung der << und >>. Von meinem Verständnis dachte ich, Freund-Funktionen könnte (und sollte) Zugriff auf private member-Variablen direkt. Aber in dem Fall habe ich hier würde der
4
Antworten
Ich würde gerne wissen, ob Operatoren in Programmiersprachen, hängt von der Umsetzung oder es ist eine Feste Regel, dass alle Sprachen Folgen. Und wenn möglich, könnten Sie um die folgenden Operatoren mit der höchsten Priorität zuerst: UND,
3
Antworten
das folgende Skript mit debug-option 'set -e -v' scheitert an der Inkrement-operator nur, wenn die variable eine Vorherige Wert von null. #!/bin/bash set -e -v i=1; let i++; echo "I am still here" i=0; let i++; echo
4
Antworten
So, nach einiger recherche überall für ihn, ich kann nicht scheinen, um herauszufinden, wie eine Klasse erstellen die Pfeil-operator, d.h., class Someclass { operator-> () /* ? */ { } }; Ich muss nur wissen, wie die
4
Antworten
Möchte ich zur Iteration über ein dictionary von Objekten in einem atribute sortiert Weg import operator class Student: def __init__(self, name, grade, age): self.name = name self.grade = grade self.age = age studi1=Student('john', 'A', 15) studi2=Student('dave', 'B',
5
Antworten
Habe ich einige php-code hier: <?php echo 'hello ' . 1 + 2 . '34'; ?> welche Ausgänge 234, aber wenn ich eine Nummer hinzuzufügen, die 11 vor dem "Hallo": <?php echo '11hello ' . 1 +
3
Antworten
Ich habe eine Seite, die Suche mit filtern. Ich habe diesen code zum Beispiel xmlTempResultSearch = xmlResidentListDisplay.selectNodes("//PeopleList/Row[@LastName != '"+txtSearch.value+"']"); xmlTempResultSearch.removeAll(); Dieser selektiert die Daten, die nicht gleich der Nachname eingegeben auf der txtSearch textbox und dann entfernt
5
Antworten
Ich habe Klasse CMatrix, wo ist die "doppelte pointer" array von Werten. class CMatrix { public: int rows, cols; int **arr; }; Ich einfach zugreifen zu können, müssen die Werte der matrix durch die Eingabe von: CMatrix
3
Antworten
Wenn ich kompilieren Sie den folgenden code verwenden g++ class A {}; void foo(A&) {} int main() { foo(A()); return 0; } Bekomme ich folgende Fehlermeldungen: > g++ test.cpp -o test test.cpp: In function ‘int main()’: test.cpp:10: