Resultados da pesquisa a pedido "c++"

1 a resposta

Union in thrift mostra todos os valores definidos em c ++

Eu fiz uma união simples de três campos union example{ 1:string STRING, 2:i64 INT64, 3:double DOUBLE }E instanciamos a união de exemplo no cliente como: example ex; ex.__set_STRING("Example"); ex.__isset.STRING = true;E envie o exemplo por meio ...

1 a resposta

Como fazer com que o valor do token Boost.Spirit.Lex seja uma substring da sequência correspondida (de preferência por grupo de correspondência de regex)

Estou escrevendo um analisador de expressões simples. Ele é desenvolvido com base na gramática Boost.Spirit.Qi, com base nos tokens Boost.Spirit.Lex (Boost na versão 1.56). Os tokens são definidos da seguinte maneira: using namespace ...

5 a resposta

Número aleatório de quatro dígitos sem repetição de dígito

Existe alguma maneira de você ter um número de 4 dígitos sem repetição - por exemplo, não1130 mas1234? Eu listd::random_shuffle poderia fazer isso, mas apenas trocaria os números no meio. #include <iostream> #include <string> #include <cstdlib> ...

1 a resposta

Como inicializar um shared_ptr que é membro de uma classe?

Não tenho certeza sobre uma boa maneira de inicializar umshared_ptr que é membro de uma classe. Você pode me dizer, se a maneira que eu escolhoC::foo() está bem ou existe uma solução melhor? class A { public: A(); }; class B { public: B(A* pa); ...

6 a resposta

Construção de um vetor a partir da concatenação de 2 vetores

Existe uma maneira de construir umvector como a concatenação de 2vectors (Além de criar uma função auxiliar?) Por exemplo: const vector<int> first = {13}; const vector<int> second = {42}; const vector<int> concatenation = first + second;Eu sei ...

4 a resposta

Como verifico se meu programa é executado pelo usuário como administrador (Vista / Win7, C ++) [duplicado]

Esta pergunta já tem uma resposta aqui: Detectar se o programa está sendo executado com direitos totais de administrador [/questions/4230602/detect-if-program-is-running-with-full-administrator-rights] 2 respostasEu vi o método IsInRole, mas ...

2 a resposta

C ++ alocar tamanho de vetor na variável de classe sem inicialização padrão

Então, eu tenho uma classe (HostObject) que possui um vetor de classes complexas (object1) dentro dela. Como o pseudocódigo representado abaixo #DEFINE ARRAY_SIZE 10 class HostObject { //other member variables vector<Object1> vec(ARRAY_SIZE); ...

7 a resposta

cin ou printf?

enquanto trabalhava em c / c ++, 1.cin / cout ou 2.scanf / printf, qual dos dois terá menos execução ou tempo de execução. OU ambos terão tempo de execução igual. meu objetivo é reduzir o tempo de execução do meu código.

3 a resposta

Mecanismo pai Qt

Há umQPushButton em umQWidget, click o botão deve abrir outroQWidget, conforme codificado abaixo: project.pro QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = untitled TEMPLATE = app CONFIG(debug, debug|release) { DESTDIR ...

1 a resposta

O compilador otimizará a divisão em multiplicação

Dependendo dessa perguntaDivisão de ponto flutuante vs multiplicação de ponto flutuante [https://stackoverflow.com/questions/4125033/floating-point-division-vs-floating-point-multiplication] . A divisão é mais lenta que a multiplicação devido a ...