Resultados da pesquisa a pedido "c++"
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 ...
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; ...
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, ...
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)/ ...
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 ...
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 ...
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 ...
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& ...
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 é ...
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 ...