Perguntas com a marcação «templates»

97
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á...

95
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. obrigado

94
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...

93
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...

91
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...

91
Erro de modelo confuso

Estou brincando com o clang há algum tempo e me deparei com "test / SemaTemplate / dependente-template-recover.cpp" (na distribuição do clang), que supostamente fornece dicas para se recuperar de um erro de modelo. A coisa toda pode ser facilmente reduzida a um exemplo

91
Iterando através do mapa no modelo

Estou tentando exibir uma lista de aulas de ginástica (ioga, pilates etc.). Para cada tipo de aula, há várias aulas, então quero agrupar todas as aulas de Yoga, todas as aulas de Pilates e assim por diante. Eu fiz esta função para pegar uma fatia e fazer um mapa dela func groupClasses(classes...