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.

11
Operador Evitar incremento do Postfix
Li que devo evitar o operador de incremento do postfix por motivos de desempenho (em certos casos). Mas isso não afeta a legibilidade do código? Na minha opinião: for(int i = 0; i < 42; i++); /* i will never equal 42! */ Parece melhor que: for(int i = 0; …

3
Por que incrementar indicadores?
Recentemente, comecei a aprender C ++ e, como a maioria das pessoas (de acordo com o que tenho lido), estou tendo dificuldades com indicadores. Não no sentido tradicional, eu entendo o que são, e por que são usados, e como podem ser úteis; no entanto, não consigo entender como os …
25 c++  c  pointers 

4
C ++ Linkage Idiomas diferentes de C?
A linguagem C ++ permite a mistura de C ++ e C em um arquivo de origem. Por exemplo, extern "C" { struct bar { /* ... */ } } O C ++ ou já suportou outras "linguagens de ligação" que não o C? por exemplo extern "Pascal"ouextern "Haskell"

5
Por que é ruim escrever algo na linguagem X como se você estivesse escrevendo um programa na linguagem Y em termos de uso de um paradigma de codificação compartilhado?
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á 5 anos . Há um tempo atrás, fiz uma pergunta no SO sobre …


1
O C ++. Net é usado extensivamente?
Eu sou um codificador C ++ por tradição. Nos últimos 12 meses, eu tenho feito muita codificação em C # e fiquei agradavelmente surpreendido com a abordagem pragmática do C # (uma vez que parei de tentar codificá-lo como se fosse "C ++ com coleta de lixo"). Recentemente, tivemos alguns …
25 c++  .net 



5
O que fazer se eu odeio arquivos de cabeçalho C ++?
Eu sempre fiquei confuso sobre os arquivos de cabeçalho. Eles são tão estranhos: você inclui o arquivo .h que não inclui o .cpp, mas o .cpp também é de alguma forma compilado. Recentemente, ingressei em um projeto de equipe e, é claro, são usados ​​.h e .cpp. Entendo que isso …



7
O STL deve ser evitado em grandes aplicações?
Isso pode parecer uma pergunta estranha, mas no meu departamento estamos tendo problemas com a seguinte situação: Estamos trabalhando aqui em um aplicativo de servidor, que está crescendo cada vez mais, mesmo no momento em que estamos pensando em dividi-lo em diferentes partes (arquivos DLL), carregando dinamicamente quando necessário e …
24 c++  stl 

6
A legibilidade é uma razão válida para não usar const nos parâmetros (referência)?
Ao escrever algumas funções, encontrei uma palavra-chave const em parâmetros como este: void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){ } geralmente causa a divisão de uma linha em 2 linhas no IDE ou no vim, então eu quero remover todas as palavras-chave const nos parâmetros: void MyClass::myFunction(MyObject& …


9
C ++ para desenvolvedores de C #
Conheço C # muito bem (autodidata, infelizmente) e preciso fazer alguma programação em C ++ para um aplicativo do Windows. Consegui encontrar uma tonelada de informações para desenvolvedores de C ++ que aprendem C #, mas não consegui encontrar muita informação sobre como aprender C ++ quando você já conhece …
24 c#  c++ 

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.