Resultados da pesquisa a pedido "c++"

4 a resposta

Como obter o número de bytes ocupados por uma seqüência específica no programa?

Estou usando o BSPlib e quero usar o bsp_put que requer que eu defina o tamanho da string que estou enviando. Mesmo se você não estiver familiarizado com o BSP, isso não está intimamente relacionado. obrigado.

3 a resposta

Problema com expressões regulares em C ++

Tentei usar a seguinte expressão regular, que já funciona emC#, noC++ também, mas não está funcionandoC++. std::regex r = std::regex("([^%]*(%[.[0-9]*]?[a-z])*)*", std::regex::extended); ele consegue combinar várias strings e rejeitar outras ...

6 a resposta

Sequência de escape \ f - feed de formulário - o que exatamente é isso?

\f é dito ser o feed de formulário.\t é uma guia,\a é um sinal sonoro\n é uma nova linha. O que exatamente é um feed de formulário -\f? O seguinte programa #include <iostream> int main() { std::cout << "hello\fgoodbye" << std::endl; ...

6 a resposta

std :: vector versus std :: array em C ++

Quais são as diferenças entre umstd::vector e umstd::array em C ++? Quando um deve ser preferido em detrimento de outro? Quais são os prós e os contras de cada um? Tudo o que meu livro faz é listar como eles são iguais.

1 a resposta

Funcionalidade Chaves / Valores para Iteradores em C ++

Sei que essas perguntas surgiram de várias formas antes, mas isso é um pouco diferente. Eu tenho uma classe que contém um std :: map. Embora eu deseje usar o mapa para outros fins dentro da classe, externamente, quero expor um adaptador ...

2 a resposta

O nome do modelo <TT> é um contexto deduzido?

[temp.deduct.type] parágrafo 8 [http://eel.is/c++draft/temp.deduct.type#8]lista todos os contextos deduzidos, mas parece não incluirtemplate-name<TT> Ondetemplate-name refere-se a um modelo de classe eTT refere-se a um argumento de modelo de ...

4 a resposta

Os bytes de preenchimento de um tipo de POD são copiados?

Suponha que eu tenha um tipo de POD como este: struct A { char a; int b; };No meu sistema,sizeof(A) == 8, Apesar desizeof(char) == 1 esizeof(b) == 4. Isso significa que a estrutura de dados possui 3 bytes não utilizados. Agora, suponha que ...

2 a resposta

Uso de auto como tipo de retorno e parâmetros em C ++ 14

Na 4ª edição do livro Bjarne Stroustrup (A linguagem de programação C ++), lemos que: Usando auto, evitamos redundância e escrevemos nomes de tipos longos. Isso é especialmente importante na programação genérica, em que o tipo exato de um objeto ...

5 a resposta

Padrão de comando - Finalidade?

Depois de ler isto:http://sourcemaking.com/design_patterns/command [http://sourcemaking.com/design_patterns/command] Ainda não entendi bem por que precisamos disso.

4 a resposta

Alocação de memória em C ++

Estou confuso sobre a alocação de memória em C ++ em termos de áreas de memória, como área de dados Const, Stack, Heap, Freestore, Heap e área Global / Estática. Gostaria de entender o padrão de alocação de memória no seguinte trecho. Alguém pode ...