Tag: operator-keyword

In mehreren Sprachen, die operator-Schlüsselwort verwendet wird, zu identifizieren Methoden, die verwendet werden, in-operator überladen.

Warum überlast true und false anstelle der Definition der bool-operator?

Anzahl der Antworten 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

Fehler erwartet Initialisierer vor < token

Anzahl der Antworten 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

Hack zu konvertieren, javascript Zahl UInt32

Anzahl der Antworten 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

Set "in" - operator: Verwendungen der Gleichheit oder Identität?

Anzahl der Antworten 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

- Operator * angewendet werden kann verdoppeln

Anzahl der Antworten 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

Java: Inkrementieren einer Variablen innerhalb einer for-Schleife

Anzahl der Antworten 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

C++ template-operator überladen mit verschiedenen Arten

Anzahl der Antworten 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.

Warum bedingten operator (?:), zweiten und Dritten Operanden müssen den gleichen Typ?

Anzahl der Antworten 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 );

Bitweise-UND, Bitweise ODER-Verknüpfung Frage, in Java

Anzahl der Antworten 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

C++ friend operator+ überladen

Anzahl der Antworten 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,

Ich bin immer der Fehler "Can' T assign to Operator"

Anzahl der Antworten 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

Python While-Schleife, die und (&) - operator nicht funktioniert

Anzahl der Antworten 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

Syntax error (missing operator) in query expression auf vb/access

Anzahl der Antworten 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

Fehler: keine übereinstimmung für die operator ==

Anzahl der Antworten 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

Ich bekomme immer ein "Der operator == undefined for the argument type(s) boolean", "int" und haben keine Ahnung wie es zu lösen ist

Anzahl der Antworten 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;

Wie sind Python-in-place-operator-Funktionen anders als die standard-operator-Funktionen?

Anzahl der Antworten 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

die string-Klasse Zuweisungsoperator überladen in c++

Anzahl der Antworten 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

C++ Kann nicht zwei strings subtrahieren

Anzahl der Antworten 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

Wie schlimm ist operator für SQL-Abfrage-Performance?

Anzahl der Antworten 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

Vergleich von 2 Objekten gleicher Klasse (überschreiben = = - operator) in c++

Anzahl der Antworten 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

Ich bekomme immer ein "operator = =" undefined for the argument type(s) boolean", "int" und haben keine Ahnung wie es zu lösen ist

Anzahl der Antworten 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;

PHP string verwenden als operator

Anzahl der Antworten 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

Excel-VBA-die Subtraktion einer Spalte von einer anderen, aber nicht in einer Zelle

Anzahl der Antworten 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

addition von 2x2 Matrizen mit dem operator überladen

Anzahl der Antworten 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 <<

javascript if-Bedingung && Bedingung funktioniert nicht

Anzahl der Antworten 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

Objective C, Unterschied zwischen n++ und ++n

Anzahl der Antworten 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

Wie behebe ich "zweideutig überlastung" Fehler beim überladen von operator<< (Vorlagen)?

Anzahl der Antworten 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,

Deklarieren von funktoren zum Vergleich?

Anzahl der Antworten 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

Inline-Mitglied Operatoren vs inline-Operatoren C++

Anzahl der Antworten 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

wie, um eine überlastung von accessor-und mutator-operator[] in c++

Anzahl der Antworten 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

Der Betreiber ist nicht definiert

Anzahl der Antworten 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

'<< ' - operator in verilog

Anzahl der Antworten 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

Benutzerdefinierte Klasse string (C++)

Anzahl der Antworten 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

Was ist mit dem : = - operator?

Anzahl der Antworten 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,

Mehrere Bedingungen in ternären Bedingungsoperator?

Anzahl der Antworten 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,

Was bedeutet %= Mittelwert in Java?

Anzahl der Antworten 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

C++ template/ostream-operator Frage

Anzahl der Antworten 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

Powershell: Aufruf-operator (&) mit escape-param (--%) funktioniert nicht mit nicht-statische args

Anzahl der Antworten 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

Winkel-2: welche Unterschiede zwischen Vergleichs-Operatoren == und === in ngIf-Richtlinie

Anzahl der Antworten 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 ==

Wie computer-log base 2 bitweise Operatoren verwenden?

Anzahl der Antworten 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

C++ überladen Umwandlung Betreiber für den benutzerdefinierten Typ std::string

Anzahl der Antworten 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

c++ friend-Funktion - operator überladen istream >>

Anzahl der Antworten 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

Boolesche Operatoren Vorrang

Anzahl der Antworten 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,

bash set-e und i=0;let i++ nicht einverstanden

Anzahl der Antworten 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

Wie kann ich die erstellen und verwenden einer Klasse Pfeil-operator?

Anzahl der Antworten 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

Wie zu Sortieren-Wörterbücher von Objekten nach Attribut-Wert in python?

Anzahl der Antworten 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',

php string Anzahl Verkettung Durcheinander

Anzahl der Antworten 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 +

Wie zu verwenden wie in XPath?

Anzahl der Antworten 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

C++ operator-überladung [ ][ ]

Anzahl der Antworten 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

Referenz-Typ-konvertierungsoperatoren: ärger?

Anzahl der Antworten 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: