Resultados da pesquisa a pedido "c++"

5 a resposta

Como "Revelar no Finder" ou "Mostrar no Explorer" com Qt

É possível abrir uma pasta no Windows Explorer / OS X Finder e, em seguida, selecionar / destacar um arquivo nessa pasta e fazê-lo de uma forma multiplataforma? Agora, eu faço algo como QDesktopServices::openUrl( QUrl::fromLocalFile( path ) ...

2 a resposta

Como criar um índice inteiro de mapeamento classificado com modelos

Eu tenho a estrutura de dados: template <int...I> struct index {}; template <typename...T> struct data {}; template <int I, int J> struct X { static constexpr int i = I; static constexpr int j = J; }; typedef data< X<0,4>, X<1,2>, X<2,1>, ...

1 a resposta

Não é possível se livrar do código de saída na janela do console

Então, eu executo um código semelhante a este: #include <iostream> using namespace std; //yes, I know this is bad practice int main() { int variable(0); cout << "GET INPUT: "; cin >> variable; //do some math cout << variable << "OUTPUT"; return ...

3 a resposta

Por que minhas expressões SFINAE não funcionam mais com o GCC 8.2?

Recentemente, atualizei o GCC para 8.2 e a maioria das minhas expressões SFINAE parou de funcionar. O seguinte é um pouco simplificado, mas demonstra o problema: #include <iostream> #include <type_traits> class Class { public: template ...

1 a resposta

Qual é o objetivo das complicadas regras de escopo para declarações de amigos?

Descobri recentemente que o escopo das declarações de amigos segueregras extremamente peculiares [https://stackoverflow.com/q/8207633/214671]- se você tem umfriend declaração (definição) para uma função ou classe que ainda não foi declarada, ela ...

6 a resposta

Passe referência para o local de saída vs usando retorno

Qual é melhor para o desempenho ao chamar uma função que fornece um tipo de dados simples - preenchendo um local de memória (passado pelo ponteiro) ou retornando os dados simples? Simplifiquei demais o exemplo, retornando um valor estático de 5 ...

1 a resposta

adicionar classes cpp ao projeto android

Como posso adicionar uma classe .cpp (como speex ou opus) no meu projeto do android studio? Eu já tentei inserir usando externalNativeBuild como: externalNativeBuild { ndkBuild { arguments "NDK_APPLICATION_MK:=Application.mk" abiFilters ...

2 a resposta

impulsionar asio e endian

Não sei dizer, o boost asio lida com endian?

1 a resposta

Por que os algoritmos dos intervalos não são compatíveis com os iteradores do std?

#include <vector> #include <iostream> #include <range/v3/all.hpp> int main() { auto coll = std::vector{ 1, 2, 3 }; ranges::copy( coll, ranges::ostream_iterator<int>{ std::cout, ", " } ); // ok ranges::copy( coll, std::ostream_iterator<int>{ ...

2 a resposta

Verificando se um contêiner de sequência é contíguo na memória

Existe uma maneira de verificar se um contêiner de sequência é contíguo na memória? Algo como: #include <iostream> #include <vector> #include <deque> #include <array> int main() { std::cout << std::boolalpha; std::cout ...