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
Classe versus estrutura
No C ++ e em outras linguagens influenciadas, existe um construto chamado Structure ( struct) e outro chamado the class. Ambos são capazes de conter funções e variáveis. Algumas diferenças são: A classe recebe memória na pilha e structrecebe memória na pilha (observação: isso está errado para C ++, mas …

5
Como criar exceções
Estou lutando com uma pergunta muito simples: Agora estou trabalhando em um aplicativo de servidor e preciso inventar uma hierarquia para as exceções (algumas exceções já existem, mas é necessária uma estrutura geral). Como eu começo a fazer isso? Estou pensando em seguir esta estratégia: 1) O que está errado? …
11 design  c++  exceptions  stl 



4
Design de padrão de comando
Eu tenho essa implementação antiga do padrão de comando. É meio que passar um Contexto por toda a implementação da DIOperation , mas percebi mais tarde, no processo de aprendizado e aprendizado (que nunca para), que não é o ideal. Eu também acho que a "visita" aqui realmente não se …

3
Unix / Linux de baixa latência
A maioria dos trabalhos de programação de baixa latência / alta frequência (com base nas especificações do trabalho) parece estar implementada em plataformas unix. Em muitas das especificações, eles solicitam pessoas com experiência no tipo "linux de baixa latência". Supondo que isso não signifique um sistema operacional Linux em tempo …
11 c++  c  performance  linux  latency 

2
Como dividir o trabalho em uma rede de computadores?
Imagine um cenário da seguinte maneira: digamos que você tenha um computador central que gera muitos dados. Esses dados devem passar por algum processamento, que infelizmente leva mais tempo do que para gerar. Para que o processamento seja atualizado em tempo real, conectamos mais computadores escravos. Além disso, devemos levar …
11 c++  windows  networks 


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
Programação de desktops multiplataforma: C ++ vs. Python [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …


4
Devo colocar novas linhas antes ou depois dos operadores binários? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
11 c++  coding-style 


4
O termo "interface" em C ++
Java faz uma distinção clara entre classe interface. (Acredito que o C # também o faça, mas não tenho experiência com ele). Ao escrever C ++, no entanto, não há distinção imposta por linguagem entre classe e interface. Consequentemente, sempre vi a interface como uma solução alternativa para a falta …

4
Abordagens contra a base de código se tornando uniformemente lenta
Estamos trabalhando em uma base de código C ++ de tamanho médio (10Mloc) que, através de nossos esforços de otimização, está se tornando uniformemente lenta . Essa base de código é um conjunto de bibliotecas que combinamos para colocá-las em funcionamento. Quando a estrutura geral de como essas bibliotecas se …
11 c++  optimization 

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.