Resultados da pesquisa a pedido "c++"
Exportar HTML para PDF (C ++, Windows)
Estou procurando um componente redistribuível para converter HTML em PDF. No momento, gostaria de evitar o uso de uma "impressora PDF", pois isso requer uma instalação da impressora e algum usuário "brincando" no painel de impressoras pode ...
Por que meu programa 'contar com zero inicial' está com defeito?
Aqui está o código que retorna o número de zeros à esquerda do livro Hacker's Delight: #include <iostream> using namespace std; int nlz(unsigned x) { int n; if (x == 0) return(32); n = 1; if ((x >> 16) == 0) {n = n +16; x = x <<16;} if ((x >> ...
Usando .so e .dll no Windows
Estou escrevendo um programa no Windows em C ++ no qual os usuários poderão compilar extensões na forma de bibliotecas de vínculo dinâmico (windows) ou arquivos de objetos compartilhados (linux). No Windows, você usa oLoadLibrary função para ...
Definindo cores de barra de título e borda programaticamente
Estou tentando alterar a barra de título e as cores da borda do meu aplicativo programaticamente. Tentei muitas coisas, mas sem sucesso, e decidi mudar essas cores em todo o sistema. Porque também é aceitável alterar as cores da barra de título e ...
Correspondência de Especializações Parciais do Modelo de Classe
N4527 14.5.5.1 [temp.class.spec.match] 2 Uma especialização parcial corresponde a uma determinada lista de argumentos do modelo real se os argumentos do modelo da especialização parcial puderem ser deduzidos da lista de argumentos do modelo ...
Inicializando uma matriz de dimensionalidade desconhecida
Fiquei surpreso por não conseguir encontrar essa pergunta. Tentei generalizá-lo (com um bom código não testado) para algo que todos possam se beneficiar. Suponha que eu tenho um multidimensionalPoint: template <int dims> class Point { public: ...
O que acontece se um construtor lança uma exceção?
Vamos pegar UB então? Eu tentei isso: #include <iostream> struct B { B(){ std::cout << "B()" << std::endl; } ~B(){ std::cout << "~B()" << std::endl; } }; struct A { B b; A(){ std::cout << "A()" << std::endl; throw std::exception(); } ~A(){ ...
limite de elemento de enumeração
Existe um número máximo permitido deenum elementos em C ++? (A questão surgiu da resposta à minha pergunta anterior emdefine [https://stackoverflow.com/questions/3199761/define-bit0-bit1-bit2-etc-without-define/3199817#3199817] )
Existe um g ++ (Linux) equivalente aos sinalizadores / fp: precision e / fp: fast usados no Visual Studio?
Fundo: Muitos anos atrás, herdei uma base de código que estava usando o sinalizador Visual Studio (VC ++) '/ fp: fast' para produzir código mais rápido em uma biblioteca específica de cálculos pesados. Infelizmente, '/ fp: fast' ...
Aguarde sinal enquanto processa outros sinais
Meu aplicativo Qt se comunica com um dispositivo serial e, ocasionalmente, precisa aguardar que este dispositivo envie um byte. Para fazer isso, crio um novo eventloop que sai assim que houver informações disponíveis no buffer serial: unsigned ...