Resultados da pesquisa a pedido "c++"

10 a resposta

Como identificar um comportamento indefinido

Existe alguma maneira de saber se você programa com comportamento indefinido em C ++ (ou mesmo C), além de memorizar toda a especificação? A razão pela qual pergunto é que notei muitos casos de programastrabalhando na depuração, mas não na ...

5 a resposta

excluir e excluir [] o mesmo no Visual C ++?

Eu sei que devo usardelete [] depois que eu usonew [], então usandoauto_ptr comnew [] não é uma ideia tão brilhante. No entanto, durante a depuraçãodelete [] (usando o Visual Studio 2005), notei que a chamada entrou em uma função parecida com ...

5 a resposta

Diferença entre usar #include <filename> e #include <filename.h> em C ++

Qual é a diferença entre usar#include<filename> and #include<filename.h> emC ++ [http://en.wikipedia.org/wiki/C%2B%2B]? Qual dos dois é usado e por que é usado?

2 a resposta

Determinar se Type é um ponteiro em uma função de modelo

Se eu tiver uma função de modelo, por exemplo, assim: template<typename T> void func(const std::vector<T>& v)Existe alguma maneira de determinar dentro da função se T é um ponteiro ou precisaria usar outra função de modelo para isso, ou ...

8 a resposta

Desempenho do C ++ gerenciado versus C ++ não gerenciado / nativo

Estou escrevendo um aplicativo de alto desempenho que lida e processa centenas de eventos a cada milissegundo. O C ++ não gerenciado é mais rápido que o c ++ gerenciado? e porque? O C ++ gerenciado lida com o CLR em vez do SO e o CLR cuida do ...

2 a resposta

Matriz dimensional arbitrária usando modelos Variadic

Como posso criar uma classe Array no C ++ 11 que pode ser usada como Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;e acessá-lo de uma maneira como a[2][1][2] = 15; d[1][2] ='a';Eu também preciso sobrecarregar o operador ...

2 a resposta

Serialização direta de impulso para matriz de caracteres

Os documentos de aumento da serialização afirmam que a maneira de serializar / desserializar itens está usando um arquivo binário / de texto com um fluxo na estrutura subjacente. Isso funciona bem se eu não quiser usar os dados serializados como ...

2 a resposta

Por que o C ++ não detecta quando os elementos vetoriais fora do intervalo são acessados com os operadores [] por padrão?

Eu entendo que matrizes são uma classe primitiva e, portanto, não têm métodos internos para detectar erros fora do intervalo. No entanto, a classe vetorial possui a função incorporada .at () que detecta esses erros. Usando espaços para nome, ...

3 a resposta

Imprimindo o rastreamento de pilha em C ++ (MSVC)? [fechadas]

No meu aplicativo C ++ (desenvolvido com o Visual Studio 2003) eQt4 [http://en.wikipedia.org/wiki/Qt_(toolkit)#Current], Eu gostaria de imprimir o rastreamento de pilha de uma linha de código específica, na saída do console ou em um arquivo. O ...

7 a resposta

como usar um valor enum em uma instrução switch em C ++

Eu gostaria de usar umenum valor para umswitch declaração. É possível usar oenum valores incluídos em"{}" como escolhas para oswitch()"? Eu sei dissoswitch() precisa de uminteger, a fim de direcionar o fluxo da programação para o apropriadocase ...