Resultados da pesquisa a pedido "templates"

3 a resposta

Classes locais: C ++ 03 vs. C ++ 11

á alguma alteração no uso da classe local em C ++ 1 arece que em C ++ 03 as classes locais não podem ser usadas como argumento de modelo (lembro-me disso Considere este código, template<typename T> void f(const T&) {} //Note : S is a local ...

2 a resposta

class instanciação de modelo

Acabei de ler o artigo da wiki sobre CRTP [http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern], e estou um pouco confuso sobre a instanciação do model De acordo com o wiki, s corpos das funções de membro (definições) não são ...

1 a resposta

PWC6228: # {…} não permitido no corpo do texto do modelo

Tenho um script JS chamado quando uma ação do botão enviar é acionada com êxito: <h:panelGroup rendered="#{user$webreports$webfilteroverview.submitted}"> <f:verbatim> <script type="text/javascript">alert('Done!');</script> </f:verbatim> ...

5 a resposta

Qual é a melhor maneira de criar um modelo de função somente de especialização?

Existe uma maneira melhor de fazer o seguinte? #include <iostream> template <typename T> T Bar(); template <> int Bar<int>() { return 3; } // Potentially other specialisations int main() { std::cout << Bar<int>() << std::endl; // This should ...

2 a resposta

Carregando o operador de atribuição em um modelo de classe que pode ser convertido para outro tipo de modelo

#ifndef NUMBER_HPP #define NUMBER_HPP template <class T> class Number { public: Number( T value ) : m_value( value ) { } T value() const { return m_value; } void setValue( T value ) { m_value = value; } Number<T>& operator=( T value ) { m_value = ...

1 a resposta

Solução alternativa para dedução de argumento de modelo em contexto não deduzido

Considere o seguinte código: #include <iostream> template<class T> struct outer { struct inner {}; }; template<class T> std::ostream& operator<<(std::ostream & stream, typename outer<T>::inner const& value) { std::cout << "An outer::inner!"; ...

2 a resposta

s modelos de contêiner padrão podem ser instanciados com tipos incompleto

s vezes é útil instanciar um contêiner padrão com um tipo incompleto para obter uma estrutura recursiva: struct multi_tree_node { // Does work in most implementations std::vector< multi_tree_node > child; }; struct trie_node { // Does not work ...

2 a resposta

Por que esse código C ++ relacionado à sobrecarga / namespace / modelo não é compilado?

Aqui está um código C ++: namespace A { int f(int x) { return 0; } int f(long x) { return 1; } template<class T> int g(T x) { return f(x); } } namespace B { struct C {}; } namespace A { int f(B::C x) { return 2; } } void h() { A::g(B::C()); } No ...

4 a resposta

Deverei renderizar este modelo usando JavaScript ou o servidor?

Estou processando um feed de notícias. Estou planejando usar o Backbone.js para meu material javascript, porque estou cansado de fazer ligações DOM manuais com o JQuer Então, agora eu estou procurando 2 opçõe Quando o usuário carrega a ...

16 a resposta

Como cin para um vetor

Estou tentando pedir ao usuário para digitar os números inseridos em um vetor e, em seguida, usando uma chamada de função para separar os números, por que isso não está funcionando? Só consigo identificar o primeiro número. template <typename ...