This HTML5 document contains 277 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-dehttp://de.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
n23http://te.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-kohttp://ko.dbpedia.org/resource/
n24http://dbpedia.org/resource/Input/
n13https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
dbpedia-elhttp://el.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n12http://dbpedia.org/resource/C++/
dbpedia-fahttp://fa.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-arhttp://ar.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-vihttp://vi.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
dbpedia-mkhttp://mk.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbpedia-bghttp://bg.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
wikidatahttp://www.wikidata.org/entity/
dbpedia-nlhttp://nl.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n20http://d-nb.info/gnd/

Statements

Subject Item
dbr:Python_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Ruby_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Sather
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Scala_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Method_(computer_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Mutator_method
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Printf_format_string
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Bjarne_Stroustrup
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:List_of_mathematical_jargon
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Lite-C
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Unreal_Engine
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Value_object
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Visual_Basic_.NET
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Decimal_data_type
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Index_of_object-oriented_programming_articles
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Indexer_(programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
n24:output_(C++)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Short-circuit_evaluation
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Comparison_of_C_Sharp_and_Java
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Comparison_of_Java_and_C++
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Concatenation
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Ellipsis_(computer_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Generic_programming
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Order_of_operations
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Python_syntax_and_semantics
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Operator_Overloading
dbo:wikiPageWikiLink
dbr:Operator_overloading
dbo:wikiPageRedirects
dbr:Operator_overloading
Subject Item
dbr:Class_Library_for_Numbers
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:FreeBASIC
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Function_(computer_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Function_overloading
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:GiNaC
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Modula-3
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Name_mangling
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Criticism_of_Java
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:AngelScript
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Apache_Groovy
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Lime_(test_framework)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Lua_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Callable_object
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Smalltalk
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Cloning_(programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Computer_number_format
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Function_object
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Operator_overloading
rdf:type
yago:Abstraction100002137 yago:Cognition100023271 yago:Idea105833840 yago:WikicatProgrammingLanguageConcepts yago:WikicatProgrammingConstructs yago:Content105809192 yago:PsychologicalFeature100023100 yago:Concept105835747 owl:Thing
rdfs:label
Operator overloading 利用者定義演算子 Définition d'opérateur Przeciążanie operatorów Überladen 연산자 오버로딩 Operator-overloading Υπερφόρτωση τελεστών Перевантаження операторів 运算符重载 تحميل زائد للعملية Перегрузка операторов
rdfs:comment
La définition d'opérateur est une fonctionnalité offerte par certains langages de programmation qui permet d'utiliser des opérateurs (comme +, = ou ==) comme des fonctions ou des méthodes en les définissant pour de nouveaux types de données. Les opérateurs ne sont pas nécessairement des symboles. Parfois, la définition de nouveaux opérateurs est autorisée. Il s'agit généralement de sucre syntaxique, et peut facilement être émulé par des appels de fonction ou de méthode : * avec définition d'opérateurs : a + b * c ; * sans définition d'opérateurs : somme (a, produit (b, c)). In computer programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators have different implementations depending on their arguments. Operator overloading is generally defined by a programming language, a programmer, or both. Operator-overloading is een techniek die door sommige programmeertalen zoals C++ wordt ondersteund en de programmeur de mogelijkheid geeft een operator (bijvoorbeeld + of -) een (nieuwe) betekenis te geven voor een bepaalde klasse van objecten. Een voorbeeld in pseudocode: Getal g1= new Getal("1");Getal g2= new Getal("2");Getal g3= g1 + g2; De waarde van g3 zou nu "12", maar ook "3" kunnen zijn, afhankelijk van de implementatie van de operator '+' voor deze klasse. Getal g1= new Getal("1");Getal g2= new Getal("2");Getal g3= g1.add(g2); في برمجة الحاسوب، يعد تحميل زائد للعملية (بالإنجليزية: operator overloading)‏، والذي يطلق عليه أحيانًا تعدد الأشكال المخصص للمشغل، حالة محددة من تعدد الأشكال، حيث يكون لدى العوامل المختلفة تنفيذات مختلفة اعتمادًا على قيمهم (arguments). يتم تعريف التحميل الزائد للمشغل بشكل عام بلغة برمجة أو بواسطة مبرمج أو كليهما. Перевантаження операторів — в програмуванні один із засобів реалізації поліморфізму (спеціалізований поліморфізм), що полягає в можливості одночасного існування в одній зоні видимості декількох різних варіантів застосування операторів, що мають одне й те саме ім'я, але різні типи аргументів, до яких вони застосовуються. 在计算机程序设计中,运算符重载(英語:operator overloading)是多态的一种。这里,运算符(比如+,=或==)被当作多态函数,它们的行为随着其参数类型的不同而不同。运算符并不一定总是符号。 Στον αντικειμενοστραφή προγραμματισμό υπολογιστών, η υπερφόρτωση —σπανιότερα γνωστή και ως πολυμορφισμός τελεστών—είναι μια ειδική περίπτωση πολυμορφισμού, όπου διαφορετικοί έχουν διαφορεικές υλοποιήσεις αναλόγως των ορισμάτων τους. Η υπερφόρτωση τελεστών εν γένει ορίζεται από τη γλώσσα, τον προγραμματιστή, ή και τα δύο. a + b * c Σε μια γλώσσα που υποστηρίζει υπερφόρτωση τελεστών, και θεωρώντας ότι ο τελεστής '*' έχει υψηλότερη προτεραιότητα από τον τελεστή '+', η γραφή αυτή είναι ένας πιο συνοπτικός τρόπος από το να γράψουμε: add (a, multiply (b,c)) Przeciążanie operatorów (ang. operator overloading) lub przeładowanie operatorów – rodzaj polimorfizmu występującego w niektórych językach programowania, polegający na tym, że operator może mieć różne implementacje w zależności od typów użytych argumentów (operandów). Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются. 연산자 오버로딩(operator overloading)은 객체 지향 컴퓨터 프로그래밍에서 다형성의 특정 경우로 다른 연산자들이 함수 인자를 통해서 구현을 할 때를 말한다. 연산자 오버로딩은 일반적으로 언어, 프로그래머, 또는 두 가지 모두에 의해 정의된다. 연산자 오버로딩은 프로그램 개발자가 "가까운 목표 범위(closer to the target domain)" 표기법을 사용할 수 있고 사용자 정의 타입과 비슷한 수준을 허락하기 때문에 언어에 내장된 형식으로 구문을 지원한다. 그것은 쉽게 함수 호출을 사용하여 모방할 수 있다; 예를 들어, 정수 a, b, c를 생각하면: a + b * c 연산자 오버로딩을 지원하는 언어에서, '*' 연산자는 '+' 우선 순위보다 높고, 이것은 효과적으로 좀 더 간결한 작성 방법일 것이다: add (a, multiply (b,c)) Überladen (von englisch overloading) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können. Das Überladen wird, da es sich um einen rein syntaktischen Mechanismus handelt, nach Strachey als Ad-hoc-Polymorphie betrachtet. Nicht alle Programmiersprachen ermöglichen das Überladen, als Verfahren ist es insbesondere bei objektorientierten Programmiersprachen anzutreffen. 利用者定義演算子 (りようしゃていぎえんざんし 英: user-defined operators) とはプログラミング言語において、言語の利用者が演算子に対し組み込みの演算子とは異なる動作を定義できる機能である。
dcterms:subject
dbc:Articles_with_example_ALGOL_68_code dbc:Operators_(programming)
dbo:wikiPageID
22693
dbo:wikiPageRevisionID
1101757301
dbo:wikiPageWikiLink
dbr:Smalltalk dbr:Ada_(programming_language) dbr:Nim_(programming_language) dbr:C_(programming_language) dbr:Matrix_multiplication dbr:BASIC dbr:Delphi_(programming_language) dbr:Unary_operation dbr:Operand dbr:Io_(programming_language) dbr:Property_(programming) dbr:Subroutine dbr:Imaginary_unit dbr:Operators_in_C_and_C++ dbr:ALGOL_68 dbr:Programming_language dbr:Polymorphism_(computer_science) dbr:Computer_programming dbr:Eiffel_(programming_language) dbr:Ruby_(programming_language) dbr:Perl dbr:PHP dbr:Python_(programming_language) dbr:JavaScript dbr:C++ dbr:F_Sharp_(programming_language) dbr:Matrix_(mathematics) dbr:Expressive_power_(computer_science) dbr:Mutator_method dbr:Clojure dbr:Object_Pascal dbr:D_(programming_language) dbr:MATLAB dbr:Objective-C dbr:Programmer dbr:Operator_(programming) dbr:ML_(programming_language) dbr:Operator_(computer_programming) dbr:Haskell_(programming_language) dbr:Pico_(programming_language) dbr:Lua_(programming_language) dbr:Function_overloading dbr:Kotlin_(programming_language) dbr:Pascal_(programming_language) dbr:Operator_associativity dbr:Free_Pascal dbr:Multidispatch dbr:Visual_Basic_.NET dbr:Fortran dbr:Go_(programming_language) dbr:Rust_(programming_language) dbr:Rakudo dbr:Scala_(programming_language) dbr:Raku_(programming_language) dbr:Visual_Basic dbr:TypeScript dbr:Ceylon_(programming_language) dbr:Swift_(programming_language) dbr:Futhark_(programming_language) dbr:Ad_hoc_polymorphism dbc:Operators_(programming) dbr:Sort_(C++) dbr:R_(programming_language) dbr:Dart_(programming_language) dbr:Order_of_operations dbc:Articles_with_example_ALGOL_68_code dbr:Seed7 dbr:Indexer_(programming) dbr:Commutative_property dbr:Modula-2 dbr:Sun_Microsystems dbr:Prolog dbr:C_Sharp_(programming_language) dbr:Binary_operation dbr:Java_(programming_language) dbr:Groovy_(programming_language) dbr:Syntactic_sugar dbr:FreeBASIC
owl:sameAs
dbpedia-de:Überladen yago-res:Operator_overloading dbpedia-ar:تحميل_زائد_للعملية n13:34aki dbpedia-fa:سربارگذاری_عملگرها dbpedia-pl:Przeciążanie_operatorów dbpedia-el:Υπερφόρτωση_τελεστών dbpedia-mk:Преоптоварување_на_оператор n20:4531051-8 dbpedia-bg:Предефиниране_на_оператор dbpedia-vi:Nạp_chồng_toán_tử n23:ఆపరేటర్_ఓవర్‌లోడింగ్ dbpedia-ru:Перегрузка_операторов dbpedia-zh:运算符重载 dbpedia-uk:Перевантаження_операторів freebase:m.05p8v dbpedia-fr:Définition_d'opérateur wikidata:Q332629 dbpedia-nl:Operator-overloading dbpedia-ja:利用者定義演算子 dbpedia-ko:연산자_오버로딩
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:Short_description dbt:Anchor dbt:Citation_needed dbt:Use_American_English dbt:Polymorphism dbt:Use_dmy_dates dbt:Code dbt:Authority_control
dbo:abstract
Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения операторов, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются. Przeciążanie operatorów (ang. operator overloading) lub przeładowanie operatorów – rodzaj polimorfizmu występującego w niektórych językach programowania, polegający na tym, że operator może mieć różne implementacje w zależności od typów użytych argumentów (operandów). Przeciążanie operatorów to typowy lukier składniowy. Potencjalnie znacznie poprawia czytelność kodu i umożliwia zdefiniowanie większej części biblioteki standardowej na poziomie języka, bez uciekania się do trików. Z drugiej strony, ta technika programistyczna może spowodować powstawanie niejasnych konstrukcji, gdzie operatory wykonują kompletnie różne czynności w zależności od ich operandów. Na przykład wyrażenie w C++: a << 1 normalnie oznacza przesunięcie bitowe liczby a w lewo. Jeśli a jest strumieniem, oznacza to przesłanie liczby 1 do tego strumienia. Jak jednak interpretować ten fragment gdy a jest oknem? Z tego powodu zalecane jest, aby przeciążać tylko te operatory, których znaczenia łatwo się domyślić, gdyż mają swój odpowiednik w matematyce, fizyce itp. In computer programming, operator overloading, sometimes termed operator ad hoc polymorphism, is a specific case of polymorphism, where different operators have different implementations depending on their arguments. Operator overloading is generally defined by a programming language, a programmer, or both. في برمجة الحاسوب، يعد تحميل زائد للعملية (بالإنجليزية: operator overloading)‏، والذي يطلق عليه أحيانًا تعدد الأشكال المخصص للمشغل، حالة محددة من تعدد الأشكال، حيث يكون لدى العوامل المختلفة تنفيذات مختلفة اعتمادًا على قيمهم (arguments). يتم تعريف التحميل الزائد للمشغل بشكل عام بلغة برمجة أو بواسطة مبرمج أو كليهما. La définition d'opérateur est une fonctionnalité offerte par certains langages de programmation qui permet d'utiliser des opérateurs (comme +, = ou ==) comme des fonctions ou des méthodes en les définissant pour de nouveaux types de données. Les opérateurs ne sont pas nécessairement des symboles. Parfois, la définition de nouveaux opérateurs est autorisée. Il s'agit généralement de sucre syntaxique, et peut facilement être émulé par des appels de fonction ou de méthode : * avec définition d'opérateurs : a + b * c ; * sans définition d'opérateurs : somme (a, produit (b, c)). Lorsque les opérateurs sont des fonctions, on parle en général de surcharge d'opérateur, car l'implémentation est choisie en fonction du type des opérandes (on parle également de polymorphisme ad hoc). C'est notamment le cas en C++. Tous les langages permettant la définition d'opérateur ne permettent pas la surcharge. Python, par exemple, ne supporte pas la surcharge, mais permet de définir des opérateurs via des méthodes spéciales. Dans le cas où les opérateurs peuvent être appelés implicitement, ils deviennent plus utiles qu'esthétiques. C'est le cas avec l'opérateur to_s de Ruby, qui retourne une représentation chaîne d'un objet et avec les opérateurs de PostgreSQL, sur lesquels peuvent être définies des transformations mathématiques. PostgreSQL peut aussi employer de nombreuses optimisations sur les expressions qui utilisent ces opérateurs. 연산자 오버로딩(operator overloading)은 객체 지향 컴퓨터 프로그래밍에서 다형성의 특정 경우로 다른 연산자들이 함수 인자를 통해서 구현을 할 때를 말한다. 연산자 오버로딩은 일반적으로 언어, 프로그래머, 또는 두 가지 모두에 의해 정의된다. 연산자 오버로딩은 프로그램 개발자가 "가까운 목표 범위(closer to the target domain)" 표기법을 사용할 수 있고 사용자 정의 타입과 비슷한 수준을 허락하기 때문에 언어에 내장된 형식으로 구문을 지원한다. 그것은 쉽게 함수 호출을 사용하여 모방할 수 있다; 예를 들어, 정수 a, b, c를 생각하면: a + b * c 연산자 오버로딩을 지원하는 언어에서, '*' 연산자는 '+' 우선 순위보다 높고, 이것은 효과적으로 좀 더 간결한 작성 방법일 것이다: add (a, multiply (b,c)) Überladen (von englisch overloading) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können. Das Überladen wird, da es sich um einen rein syntaktischen Mechanismus handelt, nach Strachey als Ad-hoc-Polymorphie betrachtet. Nicht alle Programmiersprachen ermöglichen das Überladen, als Verfahren ist es insbesondere bei objektorientierten Programmiersprachen anzutreffen. Operator-overloading is een techniek die door sommige programmeertalen zoals C++ wordt ondersteund en de programmeur de mogelijkheid geeft een operator (bijvoorbeeld + of -) een (nieuwe) betekenis te geven voor een bepaalde klasse van objecten. Een voorbeeld in pseudocode: Getal g1= new Getal("1");Getal g2= new Getal("2");Getal g3= g1 + g2; De waarde van g3 zou nu "12", maar ook "3" kunnen zijn, afhankelijk van de implementatie van de operator '+' voor deze klasse. In de programmeertaal Java, die weliswaar veel op C++ lijkt, is operator-overloading niet mogelijk. Bovenstaande voorbeeld zou er in Java als volgt uitzien: Getal g1= new Getal("1");Getal g2= new Getal("2");Getal g3= g1.add(g2); De waarde van g3 zou nu "12", maar ook "3" kunnen zijn, afhankelijk van de implementatie van de methode 'add' voor deze klasse. 利用者定義演算子 (りようしゃていぎえんざんし 英: user-defined operators) とはプログラミング言語において、言語の利用者が演算子に対し組み込みの演算子とは異なる動作を定義できる機能である。 Перевантаження операторів — в програмуванні один із засобів реалізації поліморфізму (спеціалізований поліморфізм), що полягає в можливості одночасного існування в одній зоні видимості декількох різних варіантів застосування операторів, що мають одне й те саме ім'я, але різні типи аргументів, до яких вони застосовуються. Στον αντικειμενοστραφή προγραμματισμό υπολογιστών, η υπερφόρτωση —σπανιότερα γνωστή και ως πολυμορφισμός τελεστών—είναι μια ειδική περίπτωση πολυμορφισμού, όπου διαφορετικοί έχουν διαφορεικές υλοποιήσεις αναλόγως των ορισμάτων τους. Η υπερφόρτωση τελεστών εν γένει ορίζεται από τη γλώσσα, τον προγραμματιστή, ή και τα δύο. Υποστηρίζεται ότι η υπερφόρτωση τελεστών είναι χρήσιμη επειδή επιτρέπει στον προγραμματιστή να προγραμματίσει χρησιμοποιώντας σημειογραφία "πιο κοντά στο πεδίο του σκοπού" ("closer to the target domain") και επιτρέπει σε τύπους που έχουν οριστεί από το χρήστη συντακτική υποστήριξη στο ίδιο επίπεδο με τους τύπους που είναι ενσωματωμένοι στη γλώσσα. Μπορεί εύκολα να προσομοιωθεί με τη χρήση κλήσεων συναρτήσεων. Για παράδειγμα, αν θεωρήσουμε τους ακεραίους a, b, c: a + b * c Σε μια γλώσσα που υποστηρίζει υπερφόρτωση τελεστών, και θεωρώντας ότι ο τελεστής '*' έχει υψηλότερη προτεραιότητα από τον τελεστή '+', η γραφή αυτή είναι ένας πιο συνοπτικός τρόπος από το να γράψουμε: add (a, multiply (b,c)) 在计算机程序设计中,运算符重载(英語:operator overloading)是多态的一种。这里,运算符(比如+,=或==)被当作多态函数,它们的行为随着其参数类型的不同而不同。运算符并不一定总是符号。
prov:wasDerivedFrom
wikipedia-en:Operator_overloading?oldid=1101757301&ns=0
dbo:wikiPageLength
20234
foaf:isPrimaryTopicOf
wikipedia-en:Operator_overloading
Subject Item
dbr:Overload
dbo:wikiPageWikiLink
dbr:Operator_overloading
dbo:wikiPageDisambiguates
dbr:Operator_overloading
Subject Item
dbr:Overloading
dbo:wikiPageWikiLink
dbr:Operator_overloading
dbo:wikiPageDisambiguates
dbr:Operator_overloading
Subject Item
dbr:Parameter_(computer_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Polymorphism_(computer_science)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Spirit_Parser_Framework
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:BLISS
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:C++
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
n12:CLI
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:C++11
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:C_Sharp_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:C_Sharp_syntax
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Ad_hoc_polymorphism
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:List_comprehension
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Semantic_overload
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:ALGOL_68
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Adept_(C++_library)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:D_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Fortran
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Nim_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Oxygene_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:PascalABC.NET
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Pascal_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Differentiable_programming
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Fluent_interface
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Fortran_95_language_features
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:History_of_Delphi_(software)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Type_class
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Property_(programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Relational_operator
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Haskell
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Irony_(framework)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:JavaScript_syntax
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Java_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Template_(C++)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Sequence_point
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Abstract_syntax_tree
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Swift_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Syntactic_sugar
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Java_syntax
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Yoda_conditions
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Array_programming
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Array_slicing
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Assignment_operator_(C++)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Automatic_differentiation
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:C++_classes
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:PostgreSQL
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Speakeasy_(computational_environment)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Infinity
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Inheritance_(object-oriented_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Object_Pascal
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Objective-C
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Operator_(computer_programming)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Operators_in_C_and_C++
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Seed7
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Xtend
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Sort_(C++)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Uniform_access_principle
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Expression_templates
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:IDL_(programming_language)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Object_copying
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Parser_combinator
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Smart_pointer
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:New_and_delete_(C++)
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Move_assignment_operator
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Single_instruction,_multiple_data
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Rational_data_type
dbo:wikiPageWikiLink
dbr:Operator_overloading
Subject Item
dbr:Operator_overload
dbo:wikiPageWikiLink
dbr:Operator_overloading
dbo:wikiPageRedirects
dbr:Operator_overloading
Subject Item
dbr:Overloaded_operator
dbo:wikiPageWikiLink
dbr:Operator_overloading
dbo:wikiPageRedirects
dbr:Operator_overloading
Subject Item
wikipedia-en:Operator_overloading
foaf:primaryTopic
dbr:Operator_overloading