Resultados da pesquisa a pedido "c++"

2 a resposta

Função com o tipo de parâmetro que possui um construtor de cópias com ref não-const escolhido?

Há algum tempo, fiquei confuso com o seguinte comportamento de algum código, quando quis escrever umis_callable<F, Args...> traço. A resolução de sobrecarga não chama funções que aceitam argumentos por ref não-const, certo? Por que não rejeita a ...

0 a resposta

Acelere a enumeração de arquivos NTFS (usando o FSCTL_ENUM_USN_DATA e o diário NTFS MFT / USN)

Estou enumerando os arquivos de uma partição do disco rígido NTFS, examinando o diário NTFS MFT / USN com: HANDLE hDrive = CreateFile(szVolumePath, GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, NULL, NULL); DWORD cb = 0; ...

1 a resposta

Qt: conectando o sinal QListWidget :: itemChanged protegido a um slot

Eu usei a sintaxe abaixo no Qt5 de acordo com as novassintaxe de conexão [http://wiki.qt.io/New_Signal_Slot_Syntax]para evitar incompatibilidades de tipo de slot e sinais para umQListWidget com itens verificáveis. connect(item, ...

13 a resposta

reverter a posição dos dígitos inteiros?

eu tenho que inverter a posição do número inteiro como este input = 12345 output = 54321 Eu fiz isso, mas dá saída errada, por exemplo, 5432 #include <iostream> using namespace std; int main(){ int num,i=10; cin>>num; do{ cout<< (num%i)/ ...

3 a resposta

Um ponteiro com o endereço e o tipo corretos ainda é sempre um ponteiro válido desde o C ++ 17?

(Em referência aesta pergunta e resposta [https://stackoverflow.com/questions/48058545/are-there-any-guarantees-for-unions-that-contain-a-wrapped-type-and-the-type-its/48060029#48060029] .) Antes do padrão C ++ 17, a seguinte frase foi incluída ...

6 a resposta

Fstream falha ao criar novo arquivo

Estou usando um FileManager para um projeto, para que a leitura e a escrita sejam menos complicadas para mim. Ou seria, se eu não passasse todo esse tempo depurando. Então, essa classe de conforto realmente me causou estresse e ...

1 a resposta

Usando std :: washder para "validar" o valor do ponteiro não "ponteiro para objeto" desde o C ++ 17

De acordo com issoresponda [https://stackoverflow.com/a/48062531/5632316], desde C ++ 17, mesmo que um ponteiro tenha o endereço certo e a desreferenciação correta do tipo, ele pode causarcomportamento indefinido. alignas(int) unsigned char ...

4 a resposta

Não entendo o comportamento da macro #define em C ++

Preciso entender como esse código funciona: #define foo1( a ) (a * a) // How does this work? inline int foo2( int a ) { return (a * a); } int goo1( int x ) { return foo1(foo2(x)); } int goo2( int& x ) { return x = foo2(foo1(x)); } int goo3( int& ...

13 a resposta

Existe alguma alternativa para usar% (módulo) em C / C ++?

Li em algum lugar uma vez que o operador do módulo é ineficiente em pequenos dispositivos embarcados, como microcontroladores de 8 bits que não possuem instrução de divisão inteira. Talvez alguém possa confirmar isso, mas achei que a diferença é ...

2 a resposta

Se existe um back-end UDT para o boost :: asio?

Por favor, diga-me se existem protocolos UDT para boost :: asio? O UDT é um protocolo confiável de transporte de dados no nível de aplicativo, baseado em UDP, para aplicativos intensivos em dados distribuídos em redes de alta velocidade de área ...