Resultados da pesquisa a pedido "c++"

3 a resposta

Chamar a função std :: nth_element () com extrema frequência

Não encontrei esse tópico específico em nenhum lugar ... Estou chamando o algoritmo nth_element () cerca de 400.000 vezes por segundo em dados diferentes em um vetor std :: de 23 números inteiros, valores mais precisos de "curto não ...

1 a resposta

Por que um método de classe não pode chamar uma função global com o mesmo nome?

O código a seguir mostra uma função que chama outra função. Ambos têm o mesmo nome, mas assinaturas diferentes. Isso funciona conforme o esperado. //declarations void foo(); void foo(int); int main(){ foo(); } //definitions void foo(){ foo(1); } ...

3 a resposta

Como usar algoritmos para preencher o vetor de vetores

eu tenho typedef std::vector<int> IVec; typedef std::vector<IVec> IMat;e gostaria de saber como preencher umIMat usando algoritmos std, ou seja, como fazer o seguinte com menos código (todos osIVecs têm o mesmo tamanho)? void fill(IMat& mat){ ...

2 a resposta

uso inseguro do rpath libboost.dylib relativo ao fazer a demonstração do boost.python helloword?

Recentemente, estou aprendendo a impulsionar a biblioteca C ++. Eu quero usar python para chamar existe projeto C ++. Eu instalei o boost no OSX 10.11 usandobrew install boost. Meu python versão 2.7. Eu faço um hello.c: char const* greet() { ...

4 a resposta

C ++ std :: unique_ptr: Por que não há taxas de tamanho com lambdas?

Estou lendo "C ++ moderno eficaz". No item relacionado astd::unique_ptr afirma-se que, se o deleter personalizado é um objeto sem estado, nenhuma taxa de tamanho ocorre, mas se for um ponteiro de função oustd::function taxa de tamanho ocorre. ...

3 a resposta

Por que const de referência pode ser reatribuído em for-statement?

Eu sou novo em C ++ e estou confuso sobre isso: vector<int> v = { 1,2 }; const int &r1 = v[0]; //r1 = v[1]; // compiler will show error.Eu entendo essa referência constr1 não pode ser reatribuído. Mas veja os códigos abaixo: for (const int &r2 ...

2 a resposta

Como uso os módulos C ++ no Clang?

Os módulos são uma alternativa para #includes.Clang possui uma implementação completa para C ++ [https://botondballo.wordpress.com/2014/07/17/trip-report-c-standards-committee-meeting-in-rapperswil-june-2014/] . Como eu iria se quisesse usar ...

2 a resposta

gsl :: not_null <T *> vs. std :: reference_wrapper <T> vs. T &

Diretrizes Principais do C ++ [https://github.com/isocpp/CppCoreGuidelines]foi apresentado recentemente (parabéns!) e estou preocupado comgsl::not_null tipo. Como afirmado emI.12: declarar um ponteiro que não deve ser nulo ...

1 a resposta

Por que uma referência rvalue com modelo aceita lvalues?

Eu vi o uso de algo como #include <iostream> #include <functional> using namespace std; template<typename FN> void Foo(FN&& Fn) { Fn(); } void b() { cout << "2." << endl; } int main() { Foo([](){ cout << "1." << endl; }); Foo(&b); auto c = []() ...

1 a resposta

SDL2: manipulação rápida de pixels

Quero desenhar pixels no monitor que mudam frequentemente após determinados parâmetros. POR EXEMPLO. se um pixel vermelho e verde colidirem, ambos desapareceriam etc. Em cada quadro eu tenho que manipular cerca de 100 - 1000 pixels. Eu tenho ...