«templates» 태그된 질문

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

16
클래스에 주어진 서명의 멤버 함수가 있는지 확인
클래스에 주어진 서명의 특정 멤버 함수가 있는지 감지하기 위해 템플릿 트릭을 요청하고 있습니다. 문제는 여기 http://www.gotw.ca/gotw/071.htm에 인용 된 것과 유사 하지만 동일하지는 않습니다. Sutter의 책에서 그는 클래스 C가 멤버 함수를 제공해야한다는 질문에 대답했습니다. 특정 서명이 없으면 프로그램이 컴파일되지 않습니다. 내 문제에서 클래스에 해당 기능이 있으면 무언가를해야하고 그렇지 않으면 "다른 것"을해야합니다. …
135 c++  c++11  templates  sfinae 


25
Bash Templating : Bash를 사용하여 템플릿에서 구성 파일을 작성하는 방법은 무엇입니까?
내 웹 서버의 Apache 및 PHP 구성 파일 작성을 자동화하는 스크립트를 작성 중입니다. CPanel 또는 ISPConfig와 같은 GUI를 사용하고 싶지 않습니다. Apache 및 PHP 구성 파일의 템플릿이 있습니다. Bash 스크립트는 템플릿을 읽고 변수를 대체하며 구문 분석 된 템플릿을 일부 폴더에 출력해야합니다. 가장 좋은 방법은 무엇입니까? 몇 가지 방법을 생각할 수 …

7
Twig에서 클래스 상수에 액세스하는 방법?
엔티티 클래스에는 몇 가지 클래스 상수가 있습니다. class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } 일반적인 PHP에서는 자주 사용 if($var == Entity::TYPE_PERSON)하며 Twig에서 이런 종류의 작업을하고 싶습니다. 가능합니까?
133 php  templates  twig 

4
네임 스페이스 std에서 템플릿 클래스를 전달하는 방법은 무엇입니까?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif 내 주에서 그 기능을 사용했습니다. 오류가 발생합니다. 물론 템플릿 std::list할당 매개 변수가 더 많다는 것을 알고 있습니다. 그러나 그것은 요점 옆에 있습니다. 전달할 수 있도록 템플릿 클래스의 …
131 c++  templates  g++ 

8
공식적으로 typename은 무엇입니까?
때로는 gcc템플릿 을 사용할 때 실제로 해독 할 수없는 오류 메시지가 나오는 것을 보았습니다 ... 특히, 겉보기에 올바른 선언으로 인해 typename키워드 앞에 접두사를 붙이면 마술처럼 사라진 매우 이상한 컴파일 오류가 발생하는 문제가 발생 했습니다. 선언 ... (예를 들어 지난 주에 다른 템플릿 클래스의 멤버로 두 개의 반복자를 선언하고 있었고이 작업을 …
131 c++  templates 

8
Rails에서 뷰를 사용하여 JSON을 어떻게 렌더링합니까?
사용자 컨트롤러에 있고 쇼 요청에 대한 json 응답을 원한다고 가정하면 show.json이라는 views / users / dir에서 파일을 만들 수 있다면 좋을 것입니다. 작업이 완료되면 파일이 렌더링됩니다. 현재 다음 라인을 따라 무언가를 수행해야합니다. def show @user = User.find( params[:id] ) respond_to do |format| format.html format.json{ render :json => @user.to_json } end …


13
PHP에서 HTML을 어떻게 에코 할 수 있습니까?
페이지를 생성하기 위해 조건부로 HTML을 출력하고 싶은데, PHP 4+에서 HTML의 여러 줄 조각을 에코하는 가장 쉬운 방법은 무엇입니까? Smarty와 같은 템플릿 프레임 워크를 사용해야합니까? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";
122 php  html  templates  echo 

9
C ++ SFINAE 예제?
더 많은 템플릿 메타 프로그래밍에 대해 알아보고 싶습니다. SFINAE가 "대체 실패는 오류가 아닙니다"라는 뜻이라는 것을 알고 있습니다. 하지만 누군가 SFINAE에 대한 좋은 사용을 보여줄 수 있습니까?

4
<unsigned int N> 템플릿은 무엇을 의미합니까?
템플릿을 선언 할 때 다음과 같은 코드를 사용하는 데 익숙합니다. template &lt;class T&gt; 그러나이 질문 에서 그들은 다음을 사용했습니다. template &lt;unsigned int N&gt; 나는 그것이 컴파일되는지 확인했다. 그러나 그것은 무엇을 의미합니까? 유형이 아닌 매개 변수입니까? 그렇다면 유형 매개 변수가없는 템플릿을 어떻게 가질 수 있습니까?
121 c++  templates 

4
Django 템플릿의 모듈러스 %
django의 모듈러스 연산자와 같은 것을 사용하는 방법을 찾고 있습니다. 내가하려는 것은 루프의 모든 네 번째 요소에 클래스 이름을 추가하는 것입니다. 계수를 사용하면 다음과 같습니다. {% for p in posts %} &lt;div class="post width1 height2 column {% if forloop.counter0 % 4 == 0 %}first{% endif %}}"&gt; &lt;div class="preview"&gt; &lt;/div&gt; &lt;div class="overlay"&gt; …
120 python  django  templates 

11
왜 float 값을 템플릿 매개 변수로 사용할 수 없습니까?
float템플릿 매개 변수 로 사용하려고 하면 컴파일러가이 코드에 대해 울지 만 int잘 작동합니다. float템플릿 매개 변수로 사용할 수 없기 때문 입니까? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { return value; } }; …

3
템플릿과 함께 인라인 키워드를 사용하는 것이 합리적입니까?
템플릿이 헤더 내에서 정의되고 컴파일러가 함수를 인라인하는 것이 유리한지 판단 할 수 있기 때문에 어떤 의미가 있습니까? 현대 컴파일러는 함수를 인라인해야 할 때를 더 잘 알고 inline힌트를 무시한다고 들었습니다 . 편집 : 두 답변을 모두 수락하고 싶지만 불가능합니다. 문제를 해결하기 위해 나는 대부분의 표를 받았으며 그가 공식적으로 옳았 기 때문에 …
119 c++  templates  inline 

20
C ++ 열거 형을 문자열에 쉽게 매핑하는 방법
사용중인 일부 라이브러리 헤더 파일에 열거 형 유형이 많이 있으며 열거 형 값을 사용자 문자열로 변환하는 방법을 원합니다. RTTI는 '사용자 문자열'이 열거 형보다 조금 더 읽기 쉬워야하기 때문에 나를 위해하지 않습니다. 무차별 대입 솔루션은 이와 같은 여러 기능이 될 수 있지만 너무 C와 비슷하다고 생각합니다. enum MyEnum {VAL1, VAL2,VAL3}; String …
119 c++  templates  enums 

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