Resultados da pesquisa a pedido "templates"

1 a resposta

Elenco de problema C ++ Eigen :: Matrix types via templates

Estou escrevendo uma função C ++ que tem modelo no tipo (float oudouble) e usaEigen::Matrix internamente. A função estará usando uma combinação defloat, doublee tipo de modeloEigen:Matrix objetos.Eigen::Matrix<>::cast() funciona muito bem ...

1 a resposta

problema com herança de modelo

Estou tentando entender por que recebo um erro neste código: (o erro está no compilador g ++ unix. O VS está compilando OK) template<class T> class A { public: T t; public: A(const T& t1) : t(t1) {} virtual void Print() const { ...

4 a resposta

como usar std :: function para apontar para um modelo de função

#include <functional> int func(int x, int y) { return x+y; } int main() { typedef std::function<int(int, int)> Funcp; Funcp funcp = func; return 0; }Mas é possível apontar para uma função de modelo? #include <functional> template<class T> T ...

2 a resposta

C ++ typedef para modelos parciais

Eu preciso fazer um typedef como este. template< class A, class B, class C > class X { }; template< class B, class C > typedef X< std::vector<B>, B, C > Y;Acabei de descobrir que ele não é suportado em C ++. Alguém pode me aconselhar sobre como ...

5 a resposta

Criar vetor n-dimensional com tamanhos determinados

Então, o que eu quero é criar um vetor multidimensional do tipo dado, onde a primeira dimensão terá o tamanho do primeiro argumento de uma chamada de função, etc., por exemplo, se eu fizer std::size_t n = 5; auto x = make_vector<int>(n + 1, n * ...

1 a resposta

Mostrar classificações de estrelas do produto e conte abaixo do preço nas páginas de arquivo do Woocommerce [fechado]

Nas páginas de arquivo do woocommerce, eu gostaria de mover as classificações abaixo do preço. Isso é possível? Como posso fazer isso? Aqui está o que eu gostaria: [/imgs/VDTgq.png] Qualquer ajuda é apreciada. Minhaslink do site ...

3 a resposta

Uma janela / caixa de diálogo MFC personalizada pode ser uma instanciação de modelo de classe?

Há várias macros especiais que o MFC usa ao criar caixas de diálogo e, em meus testes rápidos, estou recebendo erros estranhos ao tentar compilar uma classe de caixa de diálogo de modelo. É provável que isso seja uma grande dor ...

2 a resposta

static_assert depende do parâmetro do modelo não-tipo (comportamento diferente no gcc e no clang)

template <int answer> struct Hitchhiker { static_assert(sizeof(answer) != sizeof(answer), "Invalid answer"); }; template <> struct Hitchhiker<42> {};Ao tentar desativar a instanciação geral do modelo comstatic_assert Eu descobri que o código ...

2 a resposta

Matriz dimensional arbitrária usando modelos Variadic

Como posso criar uma classe Array no C ++ 11 que pode ser usada como Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;e acessá-lo de uma maneira como a[2][1][2] = 15; d[1][2] ='a';Eu também preciso sobrecarregar o operador ...

2 a resposta

Usando parâmetros de modelo como parâmetros de modelo

Por que o código a seguir é inválido? template <typename S, typename T> struct B{ void f(T t, S s) {t.f<S>(s); } };O gcc 4.3.4 reclama que "expressão primária esperada antes do token '>'", ou seja, que "S" não era uma expressão primária válida.