About: Template (C++)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:LinguisticRelation113797142, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FTemplate_%28C%2B%2B%29

Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types. This allows a function or class to work on many different data types without being rewritten for each one. Templates are of great utility to programmers in C++, especially when combined with multiple inheritance and operator overloading. The C++ Standard Library provides many useful functions within a framework of connected templates. Major inspirations for C++ templates were the parameterized modules provided by CLU and the generics provided by Ada.

AttributesValues
rdf:type
rdfs:label
  • قالب (سي++)
  • Template (C++)
  • Ŝablono (programado)
  • Template (programmation)
  • Template (C++)
  • Template
  • テンプレート (プログラミング)
  • 템플릿 (C++)
  • Szablon (C++)
  • Шаблоны C++
  • Шаблони (C++)
  • 模板 (C++)
rdfs:comment
  • القوالب (بالإنجليزية: Templates) من خصائص لغة C++ التي تسمح للدوال والأصناف (Classes) يالعمل ببيانات غير محددة النوع. ما يسمح للمطور بالاقتصاد في كتابة الكود. استلهم معظم مفهوم القوالب من لغة CLU و .
  • Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types. This allows a function or class to work on many different data types without being rewritten for each one. Templates are of great utility to programmers in C++, especially when combined with multiple inheritance and operator overloading. The C++ Standard Library provides many useful functions within a framework of connected templates. Major inspirations for C++ templates were the parameterized modules provided by CLU and the generics provided by Ada.
  • Ŝablono (angle template) estas unu el la manieroj, per kiuj estas realigata tiel nomata . La ŝablonoj hasveblas en lingvoj C++, D (programlingvo), Java, C#, Eiffel, Haskell ktp. Ŝablonoj ebligas i.a. kreadon de kodo sendependa de tipoj (do estas alternativo al la "macro"-funkcioj). Tio reduktas de kodo. Por uzi la ŝablonon necesas fari ĝian . Kreado de ekzemploj de ŝablonoj nomiĝas konkretigado. La sintakso, kaj precipaj ecoj de ŝablonoj dependas de lingvo: * *
  • プログラミングにおけるテンプレートは、静的型付けのプログラミング言語でデータ型を抽象化してコードを書くことを可能にする機能であり、C++やD言語においてはジェネリックプログラミングに用いられる。 C++のテンプレートは後から追加された機能だが、多重継承や演算子多重定義と並ぶ重要な機能となった。STL (Standard Template Library) はテンプレートによって構築された汎用的なアルゴリズムやデータ構造を含むソフトウェアフレームワークとなっている。
  • Il termine inglese template ([ˈtɛmplɪt], letteralmente "sagoma" o "calco") in informatica indica un documento o programma nel quale, come in un cartaceo, su una struttura generica o standard esistono spazi temporaneamente "bianchi" da riempire successivamente. In questo ambito, la parola è traducibile in italiano come "modello", "semicompilato", "schema", "struttura base", "ossatura generale" o "scheletro", o più correntemente "modulo", anche se di solito non così elaborato e sofisticato.
  • 템플릿(template)은 C++ 프로그래밍 언어의 한 기능으로, 함수와 클래스가 제네릭 형과 동작할 수 있게 도와 준다. 함수나 클래스가 개별적으로 다시 작성하지 않고도 각기 다른 수많은 자료형에서 동작할 수 있게 한다. 이는 튜링 완전 언어로 볼 수 있다. 템플릿은 C++에서 프로그래머들에게 유용한데, 특히 다중 상속과 연산자 오버로딩과 결합할 때 그러하다. C++ 표준 라이브러리는 연결된 템플릿의 프레임워크 안에서 수많은 유용한 함수들을 제공한다. C++ 템플릿은 CLU가 제공하는 매개변수 형태의 모듈과 에이다가 제공하는 제네릭에 영향을 받았다.
  • Szablon (ang. template) – element języka C++, umożliwiający programowanie uogólnione – tworzenie kodu niezależnego od typów, algorytmów oraz struktur danych. Wyróżnia się: * szablony funkcji * * *
  • 模板(Template)指C++程序设计语言中的函数模板与类模板,是一种机制,大体对应于java和C#中的泛型,但也有一些功能上的显著差异(C++模板支持后两者没有明确对应的模板模板参数和模板非类型参数,但不支持Java的通配符以及C#的泛型类型约束)。模板是C++的泛型编程中不可缺少的一部分。 模板是C++程序员绝佳的武器,特別是結合了多重继承与运算符重载之后。C++的标准函数库提供的许多有用的函数大多結合了模板的概念,如STL以及iostream。
  • Шаблони (англ. template) — засіб мови C++, який призначений для кодування узагальнених алгоритмів, без прив'язки до деяких параметрів: типу даних, розміру буфера та стандартного значення. В C++ можливе створення шаблону функції і шаблону класу. Хоча шаблони надають коротку форму запису ділянки коду, насправді їх використання не скорочує виконуваний код, тому що для кожного набору параметрів компілятор створює окремий екземпляр функції або класу.
  • Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++. Templates ermöglichen generische Programmierung und typsichere Container. In der C++-Standardbibliothek werden Templates zur Bereitstellung typsicherer Container, wie z. B. Listen, und zur Implementierung von generischen Algorithmen, wie z. B. Sortierverfahren, verwendet. Die Templates in C++ sind wesentlich von den parametrierbaren Modulen in CLU und den Generics in Ada inspiriert.
  • En programmation informatique, les templates (en français modèles, parfois aussi appelés patrons) sont une particularité de la programmation en langage C++, qui autorise l'écriture d'un code sans considération envers le type des données avec lesquelles il sera finalement utilisé. Les templates introduisent le concept de programmation générique dans le langage. Le mécanisme des templates a aussi été inclus dans d'autres langages objet comme Java, mais a une signification différente lors de la compilation, puisqu'il s'appuie sur la super-classe Object du langage.
  • Шабло́ны (англ. template) — средство языка C++, предназначенное для кодирования обобщённых алгоритмов, без привязки к некоторым параметрам (например, типам данных, размерам буферов, значениям по умолчанию). В C++ возможно создание шаблонов функций и классов. Шаблоны позволяют создавать параметризованные классы и функции. Параметром может быть любой тип или значение одного из допустимых типов (целое число, enum, указатель на любой объект с глобально доступным именем, ссылка). Например, нам нужен какой-то класс: class SomeClass{ int SomeValue; int SomeArray[20]; ...}; Тогда для первой модели пишем:
foaf:isPrimaryTopicOf
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • القوالب (بالإنجليزية: Templates) من خصائص لغة C++ التي تسمح للدوال والأصناف (Classes) يالعمل ببيانات غير محددة النوع. ما يسمح للمطور بالاقتصاد في كتابة الكود. استلهم معظم مفهوم القوالب من لغة CLU و .
  • Templates are a feature of the C++ programming language that allows functions and classes to operate with generic types. This allows a function or class to work on many different data types without being rewritten for each one. Templates are of great utility to programmers in C++, especially when combined with multiple inheritance and operator overloading. The C++ Standard Library provides many useful functions within a framework of connected templates. Major inspirations for C++ templates were the parameterized modules provided by CLU and the generics provided by Ada.
  • Templates (englisch für Schablonen oder Vorlagen) sind ein Mittel zur Typparametrierung in C++. Templates ermöglichen generische Programmierung und typsichere Container. In der C++-Standardbibliothek werden Templates zur Bereitstellung typsicherer Container, wie z. B. Listen, und zur Implementierung von generischen Algorithmen, wie z. B. Sortierverfahren, verwendet. Die Templates in C++ sind wesentlich von den parametrierbaren Modulen in CLU und den Generics in Ada inspiriert. In anderen Programmiersprachen (z. B. Java oder C#) gibt es das Konzept des generischen Typs, das mit Templates verwandt ist. Generische Typen stellen jedoch keine Codegeneratoren dar, sondern ermöglichen lediglich typsichere Container und Algorithmen.
  • Ŝablono (angle template) estas unu el la manieroj, per kiuj estas realigata tiel nomata . La ŝablonoj hasveblas en lingvoj C++, D (programlingvo), Java, C#, Eiffel, Haskell ktp. Ŝablonoj ebligas i.a. kreadon de kodo sendependa de tipoj (do estas alternativo al la "macro"-funkcioj). Tio reduktas de kodo. Por uzi la ŝablonon necesas fari ĝian . Kreado de ekzemploj de ŝablonoj nomiĝas konkretigado. La sintakso, kaj precipaj ecoj de ŝablonoj dependas de lingvo: * *
  • En programmation informatique, les templates (en français modèles, parfois aussi appelés patrons) sont une particularité de la programmation en langage C++, qui autorise l'écriture d'un code sans considération envers le type des données avec lesquelles il sera finalement utilisé. Les templates introduisent le concept de programmation générique dans le langage. Les templates sont d'une grande utilité pour les programmeurs en C++, plus particulièrement en les combinant avec l'héritage multiple, la surcharge d'opérateur ou plus généralement la programmation orientée objet. La bibliothèque standard de C++ fournit de nombreux outils utiles dans un cadre de travail fait avec les templates, en particulier dans la STL. Le mécanisme des templates a aussi été inclus dans d'autres langages objet comme Java, mais a une signification différente lors de la compilation, puisqu'il s'appuie sur la super-classe Object du langage.
  • プログラミングにおけるテンプレートは、静的型付けのプログラミング言語でデータ型を抽象化してコードを書くことを可能にする機能であり、C++やD言語においてはジェネリックプログラミングに用いられる。 C++のテンプレートは後から追加された機能だが、多重継承や演算子多重定義と並ぶ重要な機能となった。STL (Standard Template Library) はテンプレートによって構築された汎用的なアルゴリズムやデータ構造を含むソフトウェアフレームワークとなっている。
  • Il termine inglese template ([ˈtɛmplɪt], letteralmente "sagoma" o "calco") in informatica indica un documento o programma nel quale, come in un cartaceo, su una struttura generica o standard esistono spazi temporaneamente "bianchi" da riempire successivamente. In questo ambito, la parola è traducibile in italiano come "modello", "semicompilato", "schema", "struttura base", "ossatura generale" o "scheletro", o più correntemente "modulo", anche se di solito non così elaborato e sofisticato.
Faceted Search & Find service v1.17_git51 as of Sep 16 2020


Alternative Linked Data Documents: PivotViewer | iSPARQL | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3319 as of Dec 29 2020, on Linux (x86_64-centos_6-linux-glibc2.12), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2021 OpenLink Software