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

9
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 em...

9
O que significa declarar uma variável volátil?

Muitos programas de baixo nível usam a palavra-chave volátil para tipos de mapeamento de memória e coisas do tipo, no entanto, estou meio confuso sobre o que REALMENTE faz em segundo plano. Em outras palavras, o que significa quando o compilador não "otimiza" o endereço de

9
Quebra automática de idiomas da API do tipo de modelo C ++ em C

Estou trabalhando no agrupamento de uma API C ++ que fornece acesso a um armazenamento de dados (Hazelcast) em funções C, para que o armazenamento de dados também possa ser acessado a partir de código somente C. A API Hazelcast C ++ para a estrutura de dados do Mapa é semelhante a esta: auto map...

9
Herança vs Composição de peças de xadrez

Uma pesquisa rápida dessa troca de pilha mostra que, em geral, a composição é geralmente considerada mais flexível que a herança, mas, como sempre, depende do projeto etc., e há momentos em que a herança é a melhor escolha. Quero fazer um jogo de xadrez 3D em que cada peça tenha uma malha,...

8
O que devo saber sobre C ++? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Recentemente,...

8
Qual é o caso de uso para usar a classe de amigo C ++?

Eu estou tentando entender amigo C ++. Quando é o bom caso de uso para usar amigo? Suponho que, se queremos permitir que outra classe tenha acesso aos atributos de outra classe, por que não a tornamos pública ou herdamos dessa classe? Obrigado pela