Perguntas com a marcação «templates»

A tag templates é usada em vários contextos: programação genérica (especialmente C ++) e geração de dados / documentos usando mecanismos de template. Ao usar esta tag em questões pesadas da implementação - marque o idioma do código em que a implementação está escrita.


8
* ngSe se estiver no modelo
Como eu teria vários casos em uma *ngIfdeclaração? Estou acostumado a Vue ou angular 1 com ter um if, else ife else, mas parece que Angular 4 tem apenas uma true( if) e false( elsecondição). De acordo com a documentação, só posso fazer: <ng-container *ngIf="foo === 1; then first else …


24
Posso configurar modelos de HTML / e-mail com ASP.NET?
Estou trabalhando em um site que enviará um número significativo de e-mails. Desejo configurar o texto do cabeçalho e do rodapé, ou talvez até modelos para permitir que os usuários editem facilmente esses e-mails, se necessário. Se eu incorporar o HTML dentro de literais de string C #, ele ficará …
97 c#  asp.net  email  templates 

8
initializer_list e mover semântica
Posso mover elementos de um std::initializer_list<T>? #include <initializer_list> #include <utility> template<typename T> void foo(std::initializer_list<T> list) { for (auto it = list.begin(); it != list.end(); ++it) { bar(std::move(*it)); // kosher? } } Uma vez que std::intializer_list<T>requer atenção especial do compilador e não tem semântica de valor como os contêineres normais da …




4
Como verificar o tipo de parâmetro de modelo?
Suponha que eu tenha uma função de modelo e duas classes class animal { } class person { } template<class T> void foo() { if (T is animal) { kill(); } } Como faço para verificar se é animal? Não quero ter algo que verifique durante o tempo de execução. …
95 c++  templates 

30
Quais modelos ReSharper 4+ live para C # você usa? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …


2
O que significa “usar ODR” algo?
Isso acabou de surgir no contexto de outra questão . Aparentemente, funções de membro em modelos de classe são instanciadas apenas se forem usadas por ODR. Alguém poderia explicar o que exatamente isso significa. O artigo da Wikipedia sobre One Definition Rule (ODR) não menciona o " uso de ODR …

4
Parâmetros de modelo sem tipo
Eu entendo que o parâmetro de modelo sem tipo deve ser uma expressão integral constante. Alguém pode esclarecer o porquê disso? template <std::string temp> void foo() { // ... } error C2993: 'std::string' : illegal type for non-type template parameter 'temp'. Eu entendo o que é uma expressão integral constante. …
93 c++  templates 

6
Especialização de modelo de um único método de uma classe com modelo
Sempre considerando que o seguinte cabeçalho, contendo minha classe modelada, está incluído em pelo menos dois .CPParquivos, este código é compilado corretamente: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do something with a vector of a …

5
Abrindo / fechando tags e desempenho?
Esta pode ser uma pergunta boba, mas como alguém relativamente novo em PHP, estou me perguntando se há algum problema relacionado ao desempenho para abrir e fechar tags PHP com frequência no código de modelo HTML e, em caso afirmativo, quais podem ser as melhores práticas em termos de trabalhar …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.