Resultados da pesquisa a pedido "c++"

7 a resposta

Recomendações e opções do GCC para código mais rápido

Estou distribuindo um programa C ++ com um makefile para a versão Unix e estou imaginando quais opções de compilador devo usar para obter o código mais rápido possível (ele se enquadra na categoria de programas que podem usar todo o poder de ...

1 a resposta

aumentar o mapa não ordenado na memória compartilhada usando a chave std :: string

É possível usar std :: string ou outro tipo de chave de estrutura complexa com o mapa não ordenado de aumento na memória compartilhada? Em caso afirmativo, posso encontrar algum código de exemplo? Encontrei algum código de exemplo para usar ...

3 a resposta

Uma janela / caixa de diálogo MFC personalizada pode ser uma instanciação de modelo de classe?

Há várias macros especiais que o MFC usa ao criar caixas de diálogo e, em meus testes rápidos, estou recebendo erros estranhos ao tentar compilar uma classe de caixa de diálogo de modelo. É provável que isso seja uma grande dor ...

2 a resposta

Como você insere com um reverse_iterator

Quero inserir algo em uma lista STL em C ++, mas só tenho um iterador reverso. Qual é a maneira usual de fazer isso? Isso funciona: (é claro que sim) std::list<int> l; std::list<int>::iterator forward = l.begin(); l.insert(forward, 5);Isso não ...

1 a resposta

Parâmetros Opencv getGaborKernel para banco de filtros

Como os parâmetros opencv getGaborKernel funcionam relacionados aos parâmetros de orientação e escala? Presumo que teta seja orientação, mas o que se refere à escala? //! retorna o kernel do Gabor com os parâmetros especificados CV_EXPORTS_W ...

2 a resposta

rvalues e objetos temporários no FCD

Levei algum tempo para entender a diferença entre um rvalue e um objeto temporário. Mas agora o esboço final do comitê afirma na página 75: Arvalue [...]éum xvalue,um objeto temporárioou seu subobjeto ou um valor que não esteja associado a um ...

2 a resposta

static_assert depende do parâmetro do modelo não-tipo (comportamento diferente no gcc e no clang)

template <int answer> struct Hitchhiker { static_assert(sizeof(answer) != sizeof(answer), "Invalid answer"); }; template <> struct Hitchhiker<42> {};Ao tentar desativar a instanciação geral do modelo comstatic_assert Eu descobri que o código ...

2 a resposta

Reverse P / Invoke tutorial? [fechadas]

Eu tenho uma classe C / C ++ antiga que eu quero refatorar e acessar do .net usando PInvoke Todos os tutoriais da P / Invoke se referem à chamada da API win32, mas não encontrei nada para codificar do outro lado Alguma dica / idéia? minha ...

4 a resposta

como trocar elementos da matriz para transferir a matriz de uma coluna em uma representação em linha

Por exemplo: a matriz a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3representa a tabela a seguir a1, b1, c1, d1 a2, b2, c2, d2 a3, b3, c3, d3agora eu gosto de trazer a matriz para a seguinte forma a1, b1, c1, d1, a2, b2, c2, d2, a3, b3, c3, ...

7 a resposta

Criando um objeto no loop

std::vector<double> C(4); for(int i = 0; i < 1000;++i) for(int j = 0; j < 2000; ++j) { C[0] = 1.0; C[1] = 1.0; C[2] = 1.0; C[3] = 1.0; }éMuito demais rápido que for(int i = 0; i < 1000;++i) for(int j = 0; j < 2000; ++j) { ...