Resultados da pesquisa a pedido "c++"

1 a resposta

std :: random_shuffle produz o mesmo resultado mesmo que srand (time (0)) chame uma vez

Em uma função, desejo gerar uma lista de números no intervalo: (Esta função será chamada apenas uma vez ao executar o programa). void DataSet::finalize(double trainPercent, bool genValidData) { srand(time(0)); printf("%d\n", rand()); // indices ...

1 a resposta

A multiplicação mais rápida de vetores de quaternário não funciona

Preciso de uma rotina de multiplicação de vetores de quaternário mais rápida para minha biblioteca de matemática. Agora eu estou usando o canônicov' = qv(q^-1), que produz o mesmo resultado da multiplicação do vetor por uma matriz feita a partir ...

4 a resposta

Qual é o tipo de literais de string em C e C ++?

Qual é o tipo de string literal em C? É issochar * ouconst char * ouconst char * const? E o C ++?

2 a resposta

Como você pode usar o CaptureStackBackTrace para capturar a pilha de exceção, não a pilha de chamada?

Marquei o seguinte código: #include "stdafx.h" #include <process.h> #include <iostream> #include <Windows.h> #include "dbghelp.h" using namespace std; #define TRACE_MAX_STACK_FRAMES 1024 #define TRACE_MAX_FUNCTION_NAME_LENGTH 1024 ...

17 a resposta

Membros privados e protegidos: C ++

Alguém pode me esclarecer sobre a diferença entreprivate eprotected membros das aulas? Entendo pelas convenções de melhores práticas que variáveis e funções que não são chamadas fora da classe devem ser feitasprivate - mas olhando para o ...

17 a resposta

O uso de grandes bibliotecas inerentemente torna o código mais lento?

Tenho um tique psicológico que me deixa relutante em usar grandes bibliotecas (comoGLib [http://library.gnome.org/devel/glib/stable/]ouImpulso [http://www.boost.org/]) em linguagens de nível inferior, como C e C ++. Na minha cabeça, penso: Bem, ...

4 a resposta

glibc detectou erro

Alguém pode me ajudar a entender essa mensagem de erro? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ...

3 a resposta

A comparação com zero é mais rápida do que com qualquer outro número?

É if(!test)mais rápido que if(test==-1)Posso produzir montagem, mas há muita montagem produzida e nunca consigo localizar os detalhes que estou procurando. Eu esperava que alguém soubesse a resposta. Eu acho que eles são os mesmos, a menos que ...

2 a resposta

Definir definições de pré-processador do conteúdo do arquivo no Visual C ++

Eu tenho um arquivo no meu projeto que contém o número da versão do projeto. Eu tenho que disponibilizar o conteúdo deste arquivo como uma definição de pré-processador no meu código. O que eu preciso é de alguma forma passar o valor do arquivo ...

4 a resposta

Por que meu char * é gravável e, às vezes, somente leitura em C ++

Eu tive grandes problemas para entender ochar* ultimamente. Digamos que eu fiz uma função recursiva para reverter umchar* mas, dependendo de como inicializá-lo, recebo algumas violações de acesso e, na minha cartilha C ++, não encontrei nada que ...