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

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

PrefixNamespace IRI
n32http://dbpedia.org/resource/Scope_(computer_science)
n31http://dbpedia.org/resource/Scope_(programming)
n22http://en.wikipedia.org/wiki/Linkage_(software)?oldid=1044359917&ns=
dcthttp://purl.org/dc/terms/
n18http://en.wikipedia.org/wiki/Linkage_(software)
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n28https://covidontheweb.inria.fr:4443/about/id/entity/http/dbpedia.org/class/yago/
n30http://dbpedia.org/resource/Static_(keyword)
n26http://localhost:8890/about/id/entity/http/dbpedia.org/resource/Category:
n13http://dbpedia.org/resource/D_(programming_language)
n4http://dbpedia.org/resource/C++
n25https://global.dbpedia.org/id/
n8http://dbpedia.org/resource/Translation_unit_(programming)
n10http://dbpedia.org/resource/Category:C_(programming_language)
wdrshttp://www.w3.org/2007/05/powder-s#
n27http://dbpedia.org/resource/C_(programming_language)
yagohttp://dbpedia.org/class/yago/
n24http://dbpedia.org/resource/Symbol_(programming)
rdfshttp://www.w3.org/2000/01/rdf-schema#
n6https://covidontheweb.inria.fr:4443/about/id/entity/http/dbpedia.org/resource/Category:
n33http://rdf.freebase.com/ns/m.
n19http://dbpedia.org/resource/Linkage_(software)#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
n2http://dbpedia.org/resource/Linkage_(software)
n29http://dbpedia.org/resource/Compatibility_of_C_and_C++
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
n15http://yago-knowledge.org/resource/Linkage_(software)
wdhttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/
n16http://dbpedia.org/resource/Linker_(computing)
Subject Item
n2:
rdf:type
yago:Person100007846 yago:Organism100004475 yago:CausalAgent100007347 yago:Object100002684 yago:Communicator109610660 yago:PhysicalEntity100001930 yago:Writer110794014 yago:Compiler109946957 yago:WikicatCompilers yago:Whole100003553 yago:YagoLegalActorGeo yago:LivingThing100004258 yago:YagoLegalActor
rdfs:label
链接性 Linkage (software)
rdfs:comment
链接性(linkage)是程序编译时,程序中的名字(name,也可称标识符identifier)在中不同位置的出现能够绑定到同一对象或函数。C++语言中,链接性描述了名字在整个程序或单独中能否绑定到同一实体(entity)。 In programming languages, particularly the compiled ones like C, C++, and D, linkage describes how names can or can not refer to the same entity throughout the whole program or one single translation unit. The static keyword is used in C to restrict the visibility of a function or variable to its translation unit. This is also valid in C++. (C++ 98/03 deprecated this usage in favor of anonymous namespaces, but is no longer deprecated in C++ 11.) Also, C++ implicitly treats any const namespace-scope variable as having internal linkage unless it is explicitly declared extern, unlike C.
owl:sameAs
n15: dbpedia-zh:链接性 n2: n25:4qLKd n33:0281ws2 wd:Q6554340
foaf:topic
n8: dbr:C_style_linkage dbr:Linkage dbr:History_of_CAD_software n19:this dbr:Internal_linkage n24: n18: n29: dbr:Internal_visibility n30: dbr:Inline_function n32: dbr:C_linkage dbr:Extern_keyword dbr:External_linkage
wdrs:describedby
n6:Compilers n26:Compilers n28:Compiler109946957
dct:subject
dbc:Programming_language_implementation dbc:Compilers n10:
dbo:wikiPageID
9256277
dbo:wikiPageRevisionID
1044359917
dbo:wikiPageWikiLink
n4: dbr:Name_mangling n10: dbc:Programming_language_implementation n13: n16: dbc:Compilers n8: n27: n31: dbr:Application_binary_interface n29: n30: dbr:Anonymous_namespace
foaf:isPrimaryTopicOf
n18:
prov:wasDerivedFrom
n22:0
dbo:abstract
链接性(linkage)是程序编译时,程序中的名字(name,也可称标识符identifier)在中不同位置的出现能够绑定到同一对象或函数。C++语言中,链接性描述了名字在整个程序或单独中能否绑定到同一实体(entity)。 In programming languages, particularly the compiled ones like C, C++, and D, linkage describes how names can or can not refer to the same entity throughout the whole program or one single translation unit. The static keyword is used in C to restrict the visibility of a function or variable to its translation unit. This is also valid in C++. (C++ 98/03 deprecated this usage in favor of anonymous namespaces, but is no longer deprecated in C++ 11.) Also, C++ implicitly treats any const namespace-scope variable as having internal linkage unless it is explicitly declared extern, unlike C. A name's linkage is related to, but distinct from, its scope. The scope of a name is the part of a translation unit where it is visible. For instance, a name with global scope (which is the same as file-scope in C and the same as the global namespace-scope in C++) is visible in any part of the file. Its scope will end at the end of the translation unit, whether or not that name has been given external or internal linkage. If the name has external linkage, the entity that name denotes may be referred to from another translation unit using a distinct declaration for that same name, and from other scopes within the same translation unit using distinct declarations. Were the name given internal linkage, such a declaration would denote a distinct entity, although using the same name, but its entity could be referred to by distinct declarations within the same translation unit. A name that has no linkage at all cannot be referred to from declarations in different scopes, not even from within the same translation unit. Examples of such names are parameters of functions and local variables. The details differ between C (where only objects and functions - but not types - have linkage) and C++ and between this simplified overview. Linkage between languages must be done with some care, as different languages adorn their external symbols differently.A common idiom uses <a href="/wiki/Extern_%22C%22" class="mw-redirect" title="Extern " c"">extern "C"</a> to link C++ and C code.
dbo:wikiPageLength
3895