Considere este programa: #include <cstdint> using my_time_t = uintptr_t; int main() { const my_time_t t = my_time_t(nullptr); } Falha ao compilar com o msvc v19.24: <source>(5): error C2440: '<function-style-cast>': cannot convert from 'nullptr' to
Considere este programa: #include <cstdint> using my_time_t = uintptr_t; int main() { const my_time_t t = my_time_t(nullptr); } Falha ao compilar com o msvc v19.24: <source>(5): error C2440: '<function-style-cast>': cannot convert from 'nullptr' to
Meu código: #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } Resultado: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () Vemos que, quando incrementamos um charconjunto de variáveis...
Gostaria de receber relatórios de resumo diários por e-mail sobre os downloads do meu aplicativo e outras estatísticas do Firebase . Eu usei o Fabric anteriormente e pude fazê-lo, mas agora como o Fabric será descontinuado em breve (maio de 2020) - eu gostaria de fazer o mesmo no Firebase. Trecho...
Edição 2 : Eu estava depurando uma falha de teste estranha quando uma função que residia anteriormente em um arquivo de origem C ++, mas foi movida para um arquivo C literalmente, começou a retornar resultados incorretos. O MVE abaixo permite reproduzir o problema com o GCC. No entanto, quando eu,...
Estou usando o SignalR para transferir dados em um site. Mas o SignalR deve poder enviar dados apenas por um período e, se o período tiver passado, a conexão deverá ser interrompida. A função Stop $.connection.hub.stop()é cancelada se uma solicitação ainda estiver pendente e não for concluída. Mas...
Considere este código C: void foo(void); long bar(long x) { foo(); return x; } Ao compilá-lo no GCC 9.3 com -O3ou -Os, recebo o seguinte: bar: push r12 mov r12, rdi call foo mov rax, r12 pop r12 ret A saída do clang é idêntica, exceto pela escolha em rbxvez de r12como o registro salvo...
No programa fornecido, por que obtive resultados diferentes para cada um dos printfs? #include <stdio.h> int main() { float c = 4.4e10; printf("%f\n", c); printf("%f\n", 4.4e10); return 0; } E mostra a seguinte
Eu implementei um react-native-fingerprint-scanner, ele está trabalhando Touch Id. Agora eu queria adicionar autenticação para Touch ID, Face ID, código de acesso para ambas as plataformas Existe alguma maneira de verificar se o seu dispositivo suporta ou não. Além disso, eu tentei usar,...
Estou enfrentando esse travamento no meu aplicativo iOS. Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x1b9079c30 __exceptionPreprocess 1 libobjc.A.dylib 0x1b8d940c8 objc_exception_throw 2 CoreFoundation 0x1b8f77fc0 -[NSOrderedSet initWithSet:copyItems:] 3 CoreFoundation...
Atualizei um projeto do .Net Core 2.2 para o .Net Core 3.0. Depois de tentar corrigir todos os avisos e erros, agora estou tentando financiar uma solução para este aviso: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and...
Eu estava trabalhando recentemente em um projeto pessoal quando me deparei com uma questão estranha. Em um loop muito fechado, tenho um número inteiro com um valor entre 0 e 15. Preciso obter -1 para os valores 0, 1, 8 e 9 e 1 e para os valores 4, 5, 12 e 13. Eu me virei para o godbolt para...
Premissa: estou trabalhando com um ambiente ARM incorporado (quase bare-metal) em que nem tenho C ++ 11 (com std::atomic<int>) disponível; portanto, evite respostas como " basta usar C ++ padrãostd::atomic<int> ": não posso . Esta implementação ARM do AtomicInt está correta? (suponha...
Estou tentando entender o processo real por trás das criações de objetos em Java - e suponho que outras linguagens de programação. Seria errado supor que a inicialização do objeto em Java é a mesma de quando você usa malloc para uma estrutura em C? Exemplo: Foo f = new Foo(10); typedef struct...
Aqui eu tenho um ponteiro ptrpara matriz arrde 4 números inteiros. ptraponta para toda a matriz. ptr[0]ou *ptraponta para o primeiro elemento da matriz, portanto, adicionar 1 a ptr[0]fornece o endereço do segundo elemento da matriz. Não consigo entender por que usar sizeof(ptr[0])fornece o tamanho...
Eu vi essa pergunta em um teste no qual temos que informar a saída do código a seguir. #include<stdio.h> int main(){ int k = 0; while(+(+k--)!=0) k=k++; printf("%d\n", k); return 0; } A saída é -1. Não sei por que essa é a resposta. O que a expressão +(+k--)significa em...
Eu tenho um serviço que transfere mensagens a uma taxa bastante alta. Atualmente, é atendido pelo akka-tcp e gera 3,5 milhões de mensagens por minuto. Decidi experimentar o grpc. Infelizmente, resultou em uma taxa de transferência muito menor: ~ 500 mil mensagens por minuto e até menos. Você...
Quero usar o gRPC com o .NET core 3 em um aplicativo da web principal do asp.net. Como eu gero o arquivo .proto necessário a partir de uma classe C # existente e objetos de modelo? Não quero reescrever um arquivo .proto que espelha o código existente, quero que o arquivo .proto seja gerado...
Estou criando um aplicativo de música com rapidez. O aplicativo permite que os usuários reproduzam músicas por meio da assinatura do Apple Music por meio do aplicativo Apple Music. Consigo verificar se o usuário tem uma assinatura do Apple Music via: SKCloudServiceController().requestCapabilities...
Encontrei o R2DBC quando pesquisava drivers de banco de dados relacional reativos, mas não conseguia ver nenhum driver para o Oracle DB. Alguém tem alguma informação sobre se deve fornecer
Alguém pode me dizer se std :: atomic :: is_lock_free () não é estático, assim como constexpr? Tê-lo não estático e / ou não constexpr não faz sentido para