Resultados da pesquisa a pedido "templates"

4 a resposta

Separa automaticamente as definições de classe das declaraçõe

Estou usando uma biblioteca que consiste quase inteiramente delasses e funções modeladas nos arquivos de cabeçal, como isso // foo.h template<class T> class Foo { Foo(){} void computeXYZ() { /* heavy code */ } }; template<class T> void ...

1 a resposta

Armazenamento local de threads e iOS

Meu entendimento é que o iOS não suporta__thread. Obviamente, existe uma maneira de fazer isso usandopthread_setspecific. No entanto, já existe uma classe de modelo que implementou essa funcionalidade? Eu comi para reinventar a roda, ...

4 a resposta

template do modelo c ++?

eu consegui criar uma turma pré-escolar com tudo o que esperamos de uma. Quero dizer, ao usá-lo, você não precisa chamar funções apenas usandooperator = fará todo o trabalho. mas há apenas uma coisa que acho que seria legal se ...

2 a resposta

scopo dependente e modelos aninhad

Quando eu compilar isso: #ifndef BTREE_H #define BTREE_H #include <QList> template <class T, int degree> class btree { public: class node { public : node(); private: node* parent; QList<T> values; QList<node*> children; }; public: btree(); void ...

3 a resposta

templates: variáveis de membro da classe pai não visíveis na classe herdada

Tenho os 4 arquivos a seguir: arrayListType.h: Declare e definaarrayListType classe como um modelounorderedArrayListType.h: Herdado dearrayListType class e Declara e defineunorderedArrayListType como modelo.main1.cpp: Programa de teste ...

4 a resposta

Especialização em modelo de alias

s modelos de alias (14.5.7) podem ser explicitamente especializados (14.7.3 Meu padrão-fu falha comigo e não consigo encontrar um compilador para testar. O texto "quando um ID de modelo se refere à especialização de um modelo de alias" ...

4 a resposta

Quando devo usar modelos em vez de herança e vice-versa? [fechadas

Em muitas situações, a pergunta nem se pergunta, já que às vezes a herança fornece os recursos necessários que os modelos não podem fornecer. Por exemplo, quando preciso abordar tipos diferentes por meio de um tipo base (polimorfismo), preciso ...

2 a resposta

Classe C ++ herdada da classe de modelo sem saber o tipo?

stou projetando uma política de classe de modelo que precisa ser capaz de manipular ponteiros para outras classe template <class P> class Policy { private: const P *state; public: Policy (P const* s) : state(s){}; };Isso funciona bem. Agora eu ...

7 a resposta

omo dizer ao compilador para NÃO otimizar certo códig

Existe uma maneira de informar o compilador (g ++ no meu caso) paranã otimizar determinado código, mesmo que esse código não esteja acessível? Eu só quero esses símbolos no arquivo de objet Exemplo: Aqui está uma função simples, e eu quero que ...

7 a resposta

Modelo dentro do modelo: por que “` >> 'deve ser `>>' dentro de uma lista de argumentos de modelo aninhado”

Sei que quando estivermos usando modelo dentro de outro modelo, devemos escrevê-lo assim: vector<pair<int,int> > s; e se escrevermos sem o espaço em branco: vector<pair<int,int>> s; , receberá um erro: `>> 'deve ser`>>' dentro de uma lista ...