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

Perguntas sobre C ++, uma linguagem de programação de propósito geral, compilada estaticamente, de formato livre, com vários paradigmas.

3
O objetivo-C ++ está sendo eliminado? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . A Apple está eliminando o suporte ao objetivo-c ++? …
10 c++  objective-c  apple 


9
Quão importante é que você conheça o padrão C ++?
Tentei pesquisar, mas não vi uma pergunta semelhante (isso ou minha terminologia de pesquisa estava incorreta - se assim for, sinta-se à vontade para fechar). Sou um usuário ávido de SO e noto que há muitas referências ao padrão C ++ em discussões e respostas - e devo admitir que …
10 c++  standards 

10
Prefere algoritmos a loops escritos à mão?
Qual das seguintes opções você acha mais legível? O loop escrito à mão: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Ou a chamada do algoritmo: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Gostaria de saber se std::for_eachrealmente vale a pena, dado um exemplo tão …
10 c++  algorithms 








3
Como devo encapsular o acesso ao banco de dados?
Quais são alguns exemplos de boas estruturas de classe usadas para gerenciar o acesso ao banco de dados? Sou fã do encapsulamento de classe e preferiria que os contêineres (por exemplo, carro) não executassem tarefas do banco de dados. Eu também gostaria da capacidade de inserir facilmente coisas como um …
10 c++  database 


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 …

2
Design adequado para evitar o uso de dynamic_cast?
Depois de fazer algumas pesquisas, não consigo encontrar um exemplo simples para resolver um problema que encontro com frequência. Digamos que eu queira criar um pequeno aplicativo em que possa criar Squares, se Circleoutras formas, exibi-las em uma tela, modificar suas propriedades depois de selecioná-las e depois calcular todos os …

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.