«templates» 태그된 질문

템플릿 태그는 일반 프로그래밍 (특히 C ++) 및 템플릿 엔진을 사용한 데이터 / 문서 생성 등 여러 컨텍스트에서 사용됩니다. 구현시 많은 질문에이 태그를 사용하는 경우 구현이 작성된 코드 언어에 태그를 지정하십시오.

5
mustache.js에서 if / else를 어떻게 달성합니까?
콧수염으로 이것을하는 방법을 알 수없는 것이 다소 이상하게 보입니다. 지원됩니까? 이것은 시도하려는 나의 슬픈 시도입니다. {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} 이것은 분명히 옳지 않지만 설명서에는 이와 같은 내용이 언급되어 있지 않습니다. "else"라는 단어는 언급되지 않았습니다. 또한 콧수염은 왜 이런 식으로 설계됩니까? 이런 …

11
Java에서 Class <T>를 사용하는 방법은 무엇입니까?
제네릭에 대한 좋은 토론 과이 질문 에서 실제로 배후에서 수행하는 작업에 대해 설명합니다 . 따라서 Vector&lt;int[]&gt;정수 배열로 구성된 벡터이며 HashTable&lt;String, Person&gt;키가 문자열 및 값 인 테이블입니다 Person. 그러나 나를 혼란스럽게하는 것은의 사용법입니다 Class&lt;&gt;. Java 클래스 Class는 템플릿 이름을 가져야합니다 (또는 Eclipse의 노란색 밑줄로 표시됩니다). 거기에 무엇을 넣어야할지 모르겠습니다. Class객체의 요점은 …

8
underscore.js 템플릿에서 if 문을 사용하는 방법은 무엇입니까?
underscore.js 템플릿 기능을 사용하고 있으며 다음과 같은 템플릿을 수행했습니다. &lt;script type="text/template" id="gridItem"&gt; &lt;div class="griditem &lt;%= gridType %&gt; &lt;%= gridSize %&gt;"&gt; &lt;img src="&lt;%= image %&gt;" /&gt; &lt;div class="content"&gt; &lt;span class="subheading"&gt;&lt;%= categoryName %&gt;&lt;/span&gt; &lt;% if (date) { %&gt;&lt;span class="date"&gt;&lt;%= date %&gt;&lt;/span&gt;&lt;% } %&gt; &lt;h2&gt;&lt;%= title %&gt;&lt;/h2&gt; &lt;/div&gt; &lt;/div&gt; &lt;/script&gt; 보시다시피 모든 모델에 …


8
장고 템플릿 변수로 사전 값을 찾는 방법
mydict = {"key1":"value1", "key2":"value2"} Django 템플릿에서 사전 값을 조회하는 일반적인 방법은 {{ mydict.key1 }}, {{ mydict.key2 }}입니다. 키가 루프 변수이면 어떻게 되나요? 즉 : {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to look up mydict[item.NAME] {% endfor %} …

10
람다 함수를 템플릿으로 만들 수 있습니까?
C ++ 11에는 람다 함수를 템플릿으로 만드는 방법이 있습니까? 아니면 템플릿으로 지정하기에는 너무 구체적입니까? 나는 대신 고전적인 템플릿 클래스 / functor를 정의 할 수 있다는 것을 이해하지만 질문은 더 비슷합니다 : 언어가 람다 함수를 템플릿 할 수 있습니까?
230 c++  templates  lambda  c++11 

6
템플릿 인수로 전달 된 함수
C ++ 템플릿 함수를 인수로 전달하는 규칙을 찾고 있습니다. 이것은 C ++에서 지원하는 예제입니다. #include &lt;iostream&gt; void add1(int &amp;v) { v+=1; } void add2(int &amp;v) { v+=2; } template &lt;void (*T)(int &amp;)&gt; void doOperation() { int temp=0; T(temp); std::cout &lt;&lt; "Result is " &lt;&lt; temp &lt;&lt; std::endl; } int main() …

13
C ++ STL이 왜 템플릿에 크게 의존하고 있습니까? (* 인터페이스 *가 아님)
의무적 인 이름 (표준 템플릿 라이브러리)을 제외하고는 ... C ++은 처음에 OOP 개념을 C에 제시하려고했습니다. 즉, 클래스 및 클래스 계층 구조를 기반으로 특정 엔터티가 수행 할 수있는 작업과 수행 할 수없는 작업을 알 수 있습니다. 다중 상속의 문제와 C ++이 인터페이스 개념을 다소 어색한 방식으로 (자바와 비교하여) 지원한다는 사실로 인해 …
211 c++  oop  templates  stl 

7
새 C # 클래스 / 인터페이스에 대한 Visual Studio 템플릿을 어떻게 편집합니까?
Visual Studio에서 생성하는 거의 모든 C # 파일에서 다음 import 문을 제거하는 것으로 나타났습니다. using System.Collections.Generic; using System.Linq; using System.Text; 물론 Resharper 로이 작업을 수행하는 것은 쉽지만 실제로는 할 필요가 없습니다. VS 디렉토리 어딘가에 템플릿 (클래스, 인터페이스)이 있어야합니다. 이 파일들을 어디서 찾을 수 있습니까? 기본 가져 오기 목록을 제어하는 ​​더 …

18
jQuery 템플릿 엔진 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 삼년 전에 . 이 질문을 개선하십시오 클라이언트 쪽을 사용할 템플릿 엔진을 찾고 있습니다. 나는 jsRepeater 및 jQuery Templates와 같은 몇 가지를 시도 해왔다. FireFox에서는 정상적으로 작동하는 …

13
C # 및 Java의 제네릭과 C ++의 템플릿의 차이점은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 휴일 육년 전 . 잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 나는 주로 Java를 사용하고 제네릭은 비교적 새롭습니다. Java가 잘못된 결정을 내렸거나 .NET이 더 나은 구현 …
203 c#  java  c++  generics  templates 

3
this 포인터를 통해 템플릿 기본 클래스 멤버에 액세스해야하는 이유는 무엇입니까?
클래스 아래에 있다면하지 단순히 가질 수 템플릿 x에서 derived클래스입니다. 그러나 아래 코드에서는 을 사용해야 this-&gt;x합니다. 왜? template &lt;typename T&gt; class base { protected: int x; }; template &lt;typename T&gt; class derived : public base&lt;T&gt; { public: int f() { return this-&gt;x; } }; int main() { derived&lt;int&gt; d; d.f(); return …

3
각 루프의 Handlebars.js 범위 밖의 변수에 액세스
다음과 같이 handlebars.js 템플릿이 있습니다. {{externalValue}} &lt;select name="test"&gt; {{#each myCollection}} &lt;option value="{{id}}"&gt;{{title}} {{externalValue}}&lt;/option&gt; {{/each}} &lt;/select&gt; 그리고 이것은 생성 된 출력입니다. myExternalValue &lt;select name="test"&gt; &lt;option value="1"&gt;First element &lt;/option&gt; &lt;option value="2"&gt;Second element &lt;/option&gt; &lt;option value="3"&gt;Third element &lt;/option&gt; &lt;/select&gt; 예상대로 모든 요소의 id및 title필드에 액세스하여 myCollection선택을 생성 할 수 있습니다 . 그리고 선택 …

5
함수 템플릿의 기본 템플릿 인수
기본 템플릿 인수가 클래스 템플릿에서만 허용되는 이유는 무엇입니까? 멤버 함수 템플릿에서 기본 유형을 정의 할 수없는 이유는 무엇입니까? 예를 들면 다음과 같습니다. struct mycclass { template&lt;class T=int&gt; void mymember(T* vec) { // ... } }; 대신 C ++은 기본 템플릿 인수가 클래스 템플릿에서만 허용되도록합니다.
187 c++  templates 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.