Resultados da pesquisa a pedido "templates"
Escolha automaticamente um tipo de variável grande o suficiente para armazenar um número especificado
Existe alguma maneira no C ++ definir um tipo que seja grande o suficiente para armazenar no máximo um número específico, presumivelmente usando algum código de modelo inteligente. Por exemplo, eu quero poder escrever: - Integer<10000>::type ...
Obj-C ++: metafunção de modelo para reconhecer classes de Objective-
Usando Objective-C ++, posso escrever um C ++IsObjectiveCClass<T> metafunção de modelo de forma queIsObjectiveCClass<T>::value é verdadeiro se e somente se T for uma classe Objective- Exatamente o que são as classes ObjC do ponto de vista do ...
Como evitar instanciação de modelo não especializada?
Eu tenho um modeloclass (chame-oFoo) que possui várias especializações. Gostaria que a compilação falhasse se alguém tentar usar uma versão não especializada deFoo. Aqui está o que eu realmente tenho: template <typename Type> class Foo { Foo() ...
Comparar datas em líquido
Estou usando o Liquid com Jekyll para publicar datas no site da minha banda (http://longislandsound.com.au) O que eu quero é ocultar automaticamente datas antigas, para que eu não precise entrar e excluí-las novamente. Acho que a melhor ...
Para modelos aninhados, quando `>>` se tornou C ++ padrão (em vez de `>>`)?
Parece-me lembrar, em tempos antigos, de ter sido advertido contra colocar do> caracteres próximos um do outro (sem espaço) ao lidar com parâmetros de modelo aninhados. Até me lembro vagamente de declarar vetores de vetores e encontrar esse erro ...
WPF Ligação aninhada em um controltemplate
Criei com sucesso uma caixa de texto que exibe / recolhe uma mensagem de erro, dependendo de uma regra de validação definida em seu modelo / vm. O código é assim para o e-mail para ex. <StackPanel Grid.Row="3" Grid.Column="1"> <TextBox ...
No WPF, como exibir erro de validação no TextBox, como na imagem abaix
Eu tenho um TextBox vinculado a alguma propriedade. Eu implementei o IDataErrorInfo para executar a validação. Recentemente, eu estava vendo algum controle na web que mostra um erro como um triângulo vermelho. Anexei a amostra abaixo: Sei que ...
Pode T no modelo <nome do tipo T> usar herança?
Eu quero fazer algo assim: template <typename T:public Vertex> addTri( T v1, T v2, T v3 ) { // Take v1.pos, v2.pos, v3.pos and create a geometric repn.. Triangle tri( v1.pos, v2.pos, v3.pos ) ; // all vertices will // have to have a .pos member. ...
Uso incompleto da classe no modelo
Estou muito surpreso que, em várias versões de amostra do g ++, o seguinte seja compilado sem erro ou aviso: // Adapted from boost::checked_delete() template <class T> inline void assert_complete() { typedef char type_must_be_complete[ ...
Detalhes da instanciação do modelo dos compiladores GCC e MS
Alguém poderia fornecer uma comparação ou detalhes específicos de como a instanciação de modelo é tratada no tempo de compilação e / ou link nos compiladores GCC e MS? Esse processo é diferente no contexto de bibliotecas estáticas, ...