Reference (C++) (original) (raw)

About DBpedia

In the C++ programming language, a reference is a simple reference datatype that is less powerful but safer than the pointer type inherited from C. The name C++ reference may cause confusion, as in computer science a reference is a general concept datatype, with pointers and C++ references being specific reference datatype implementations. The definition of a reference in C++ is such that it does not need to exist. It can be implemented as a new name for an existing object (similar to rename keyword in Ada).

Property Value
dbo:abstract In the C++ programming language, a reference is a simple reference datatype that is less powerful but safer than the pointer type inherited from C. The name C++ reference may cause confusion, as in computer science a reference is a general concept datatype, with pointers and C++ references being specific reference datatype implementations. The definition of a reference in C++ is such that it does not need to exist. It can be implemented as a new name for an existing object (similar to rename keyword in Ada). (en) En referens i C++ är en mekanism som gör det möjligt för två olika variabler att peka på samma minnesutrymme. Ofta används de för att låta funktioner dela (icke globala) variabler mellan sig samt för att låta en funktion returnera mer än ett värde. (sv) В мові програмування С++, посилання це простий тип даних, який менш потужній, але більш безпечний ніж вказівник. Тип посилання іноді називається псевдонімом, і слугує для створення об’єкту додаткового імені. Посилання дозволяє маніпулювати об'єктом так само, як це робиться за допомогою вказівника, однак це не потребує спеціального синтаксису, яке необхідне при роботі з вказівниками. Зазвичай посилання використовуються як формальні параметри функцій. Сама назва С++ посилання може приводити до плутанини, оскільки в інформатиці під посиланням розуміють узагальнений концептуальний тип, а вказівники і посилання в C++ є специфічними реалізаціями цього типу посилання. (uk)
dbo:wikiPageExternalLink https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4849.pdf https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers https://isocpp.org/wiki/faq/references
dbo:wikiPageID 1003005 (xsd:integer)
dbo:wikiPageLength 12614 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1124212169 (xsd:integer)
dbo:wikiPageWikiLink dbr:Aliasing_(computing) dbr:Identifier dbr:Pointer_(computer_programming) dbr:C++ dbr:C_(programming_language) dbr:Data_type dbr:Reference_(computer_science) dbc:C++ dbr:Value_(computer_science) dbr:Programming_language dbr:Rvalue_reference dbr:Member_function dbr:Overload_resolution
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:More_citations_needed dbt:Reflist dbt:Short_description dbt:Cpp
dcterms:subject dbc:C++
gold:hypernym dbr:Datatype
rdfs:comment In the C++ programming language, a reference is a simple reference datatype that is less powerful but safer than the pointer type inherited from C. The name C++ reference may cause confusion, as in computer science a reference is a general concept datatype, with pointers and C++ references being specific reference datatype implementations. The definition of a reference in C++ is such that it does not need to exist. It can be implemented as a new name for an existing object (similar to rename keyword in Ada). (en) En referens i C++ är en mekanism som gör det möjligt för två olika variabler att peka på samma minnesutrymme. Ofta används de för att låta funktioner dela (icke globala) variabler mellan sig samt för att låta en funktion returnera mer än ett värde. (sv) В мові програмування С++, посилання це простий тип даних, який менш потужній, але більш безпечний ніж вказівник. Тип посилання іноді називається псевдонімом, і слугує для створення об’єкту додаткового імені. Посилання дозволяє маніпулювати об'єктом так само, як це робиться за допомогою вказівника, однак це не потребує спеціального синтаксису, яке необхідне при роботі з вказівниками. Зазвичай посилання використовуються як формальні параметри функцій. (uk)
rdfs:label Reference (C++) (en) Ссылка (C++) (ru) Referens (C++) (sv) Посилання (С++) (uk)
owl:sameAs freebase:Reference (C++) wikidata:Reference (C++) dbpedia-ru:Reference (C++) dbpedia-sv:Reference (C++) dbpedia-uk:Reference (C++) https://global.dbpedia.org/id/473pe
prov:wasDerivedFrom wikipedia-en:Reference_(C++)?oldid=1124212169&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Reference_(C++)
is dbo:wikiPageDisambiguates of dbr:Reference_(disambiguation)
is dbo:wikiPageRedirects of dbr:C++_reference dbr:Reference_(C++_type) dbr:Reference_(C_Plus_Plus) dbr:Reference_(c_plus_plus) dbr:Reference_type_(C++) dbr:References_in_C++ dbr:Lvalue_reference
is dbo:wikiPageWikiLink of dbr:C++_reference dbr:Allocator_(C++) dbr:Dup_(system_call) dbr:Copy_constructor_(C++) dbr:Pointer_(computer_programming) dbr:C++ dbr:Ampersand dbr:Reference dbr:Reference_(disambiguation) dbr:Associative_containers dbr:Most_vexing_parse dbr:Run-time_type_information dbr:The_Preparation_of_Programs_for_an_Electronic_Digital_Computer dbr:Reference_(C++_type) dbr:Reference_(C_Plus_Plus) dbr:Reference_(c_plus_plus) dbr:Reference_type_(C++) dbr:References_in_C++ dbr:Lvalue_reference
is foaf:primaryTopic of wikipedia-en:Reference_(C++)