Resultados da pesquisa a pedido "c++"
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 ) ...
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>, ...
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 ...
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 ...
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 ...
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 ...
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 ...
impulsionar asio e endian
Não sei dizer, o boost asio lida com endian?
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>{ ...
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 ...