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.

10
C ++: Falta de padronização no nível binário
Por que ISO / ANSI não padronizou C ++ no nível binário? Existem muitos problemas de portabilidade no C ++, o que ocorre apenas por falta de padronização no nível binário. Don Box escreve (citando seu livro Essential COM , capítulo COM As A Better C ++ ) C ++ …
14 c++  dll  ansi  iso 

3
Quanto tempo e que tipo de complexidade estaria envolvido em Chris Sawyer escrevendo a maior parte do magnata da montanha-russa na montadora?
A partir desta pergunta , eu tenho outra pergunta sobre ... Quanto tempo e que tipo de complexidade estaria envolvido em Chris Sawyer escrevendo a maior parte do magnata da montanha russa em assembler? Para especificar e detalhar esta questão, estou interessado; Aproximadamente quantas horas-homem (adivinhe) você estima que Chris …

2
Estratégias Const C ++ DRY
Para evitar duplicação não-trivial relacionada à const C ++, existem casos em que const_cast funcionaria, mas uma função const privada retornando non-const não funcionaria? No item efetivo C ++ de Scott Meyers , 3, ele sugere que um const_cast combinado com uma conversão estática pode ser uma maneira eficaz e …
14 c++  dry  const 

4
Por que o C ++ não permite que você pegue o endereço de um construtor?
Existe uma razão específica para isso quebrar a linguagem conceitualmente ou uma razão específica para que isso seja tecnicamente inviável em alguns casos? O uso seria com o novo operador. Edit: Vou desistir da esperança de obter o meu "novo operador" e "operador novo" direto e ser direto. O ponto …
14 c++ 




3
Namespaces anônimos tornam o código não testável
Aqui está um código C ++ típico: foo.hpp #pragma once class Foo { public: void f(); void g(); ... }; foo.cpp #include "foo.hpp" namespace { const int kUpperX = 111; const int kAlternativeX = 222; bool match(int x) { return x < kUpperX || x == kAlternativeX; } } // …
13 c++  unit-testing 


5
Alocação de heap Java mais rápido que C ++
Eu já postei esta pergunta no SO e deu certo. Infelizmente, porém, ele foi fechado (é necessário apenas um voto para reabrir), mas alguém sugeriu que eu o publicasse aqui, pois é um ajuste melhor, portanto o seguinte é literalmente uma cópia da pergunta Eu estava lendo os comentários sobre …



3
Por que um compilador não pode evitar importar um arquivo de cabeçalho duas vezes sozinho?
Novo no C ++! Então, eu estava lendo isso: http://www.learncpp.com/cpp-tutorial/110-a-first-look-at-the-preprocessor/ Protetores de cabeçalho Como os arquivos de cabeçalho podem incluir outros arquivos de cabeçalho, é possível acabar na situação em que um arquivo de cabeçalho é incluído várias vezes. Então, fazemos diretrizes de pré-processador para evitar isso. Mas não tenho …
13 c++  compiler 



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.