Perguntas com a marcação «c++11»

C ++ 11 é o nome do padrão C ++, aprovado em 2011. Ele substitui o padrão C ++ 03 anterior, adicionando várias alterações e correções na linguagem principal e uma biblioteca padrão aprimorada e expandida.

4
O que é o uso de nomes de caracteres universais em identificadores em C ++
O padrão C ++ (notei no novo, mas já existia no C ++ 03) especifica nomes de caracteres universais, escritos como \uNNNNe \UNNNNNNNNe representando os caracteres com pontos de código unicode NNNN/ NNNNNNNN. Isso é útil com literais de cadeia, especialmente porque também são definidos literais de cadeia explicitamente UTF-8, …
11 c++  c++11 

3
A destruição de uma lista grande sobrecarregará minha pilha?
Considere a seguinte implementação de lista vinculada única: struct node { std::unique_ptr<node> next; ComplicatedDestructorClass data; } Agora, suponha que eu pare de usar alguma std::unique_ptr<node> headinstância que fica fora do escopo, fazendo com que seu destruidor seja chamado. Isso vai explodir minha pilha para listas suficientemente grandes? É justo supor …

1
Fila de mensagens para RTOS para microcontroladores
Atualmente, estou escrevendo um RTOS para microcontroladores. A coisa toda está escrita em C ++ 11 - se alguém estiver interessado, e o link para o repositório está na parte inferior. Atualmente, estou escrevendo uma classe que é uma fila de dados simples para passar objetos entre threads (ou entre …





1
Revisão do design de serialização do C ++
Estou escrevendo um aplicativo C ++. A maioria dos aplicativos lê e grava dados citados, e este não é uma exceção. Criei um design de alto nível para o modelo de dados e a lógica de serialização. Esta pergunta está solicitando uma revisão do meu design com esses objetivos específicos …
9 design  c++  c++11 


3
Existe algum benefício em definir variáveis ​​locais constantes como estáticas (c ++)?
void Animation::playAnimation() const { static const int index = 0; const std::string& animationFileName = m_animationContainer.getAnimationName(index); static const int zOrder = -1; static bool isLooping = false; AnimationBank::play(animationFileName, zOrder, isLooping); } Existe algum benefício em definir variáveis ​​locais constantes como static? Ou é uma prática desnecessária e até ruim.
9 c++  c++11  c++14 






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.