Resultados da pesquisa a pedido "c++"

14 a resposta

Quais são as principais vantagens de const versus #define para constantes globais?

Na programação incorporada, por exemplo,#define GLOBAL_CONSTANT 42 é preferível aconst int GLOBAL_CONSTANT = 42; pelos seguintes motivos: não precisa de lugar na RAM (que geralmente é muito limitada em microcontroladores, e os aplicativos µC ...

6 a resposta

C ++: Referência ao objeto “fora do escopo”

Há uma coisa que nunca entendi sobre referências e espero que possa me ajudar. Pelo que sei, uma referência não pode ser nula. Mas o que acontece se você tiver uma função foo () retornando uma referência a um objeto de pilha: Object & foo(){ ...

16 a resposta

Quais são as melhores bibliotecas de áudio c ++ acessíveis? [fechadas

Estou procurando uma biblioteca de áudio c ++ que possa reproduzir mp3s e misturar áudio. Posso gastar algum dinheiro com isso, mas estou com um orçamento um pouco apertado, portanto, quanto menos, melhor. Realmente, ele só precisa ser executado ...

18 a resposta

size_t vs int em C ++ e / ou C

Por que é que, em contêineres C ++, ele retorna umsize_type em vez de umint? Se estamos criando nossas próprias estruturas, também devemos ser incentivados a usarsize_type?

14 a resposta

ariável estática dentro da função templa

Em C ++, se você definir esta função no header.hpp void incAndShow() { static int myStaticVar = 0; std::cout << ++myStaticVar << " " << std::endl; }e você inclui header.hpp em pelo menos dois arquivos .cpp. Então você terámultiple definition of ...

12 a resposta

Sobrecarga de função - duas funções diferem apenas por um parâmetro padrão

class A{ public: void foo(int x) { cout << "foo with one\n"; } void foo(int x, int y=10) { cout << "foo with two\n"; } }; int main() { A a; a.foo(1); //error? }Então, por que não consigo sobrecarregarvoid foo(int) com uma função que aceita um ...

4 a resposta

boost serialize e std :: shared_ptr

Tenho um objeto com o seguinte campo: boost::unordered_map<std::string, std::shared_ptr<Foo> > m_liste_; Gostaria de serializar, mas parece que std :: shared_ptr não pode ser serializado de uma maneira simples anyone tem uma solução?

2 a resposta

Wrapping código gerenciado para uso não gerenciado

Temos um grande projeto C ++ que é compilado como código não gerenciado nativo. Precisamos usar um recurso do código gerenciado, mas não queremos compilar todo o projeto em /clr Fiz uma DLL, tenho uma classe ref chamada B, que é exposta na ...

4 a resposta

O que é classe de proxy em C ++

O que é uma classe de proxy em C ++? Por que é criado e onde é útil?

8 a resposta

Inclua um arquivo de cabeçalho em cada arquivo de origem

Diga que você possui centenas de arquivos de origem (.c ou .cpp) e deseja incluir algumas definições, declarações de função / variável em cada um deles. Normalmente, em C / C ++, você usa arquivos de cabeçalho para essa finalidade. Mas, nesse ...