Programação

13
Inicialização da lista de cópias? Por que isso compila?

Estou usando a Comunidade do Microsoft Visual Studio 2019, V16.5.2. Quero testar a inicialização da lista Por favor, veja o seguinte programa de teste: #include <string> void foo(std::string str) {} int main() { foo( {"str1", "str2"} ); return 0; } Isso compila sem erro e aviso. Por...

13
Como a implementação do c ++ nullptr funciona?

Estou curioso para saber como nullptrfunciona. Os padrões N4659 e N4849 dizem: tem que ter tipo std::nullptr_t; você não pode pegar o endereço dele; pode ser convertido diretamente em um ponteiro e ponteiro em membro; sizeof(std::nullptr_t) == sizeof(void*); sua conversão para boolé false; seu...

13
Como posso saber programaticamente quantas facetas um ggplot possui?

Abaixo está o código e um gráfico. O gráfico tem três facetas. Onde the_plotposso encontrar ele tem três facetas? Sim, eu poderia obter isso do mtcarsquadro de dados ou the_plot$data, mas não quero recriar a análise de dados. Em vez disso, quero inspecionar os elementos gráficos de the_plot, para...

12
tela preta quando executo meu aplicativo iOS

Estou tentando fazer um novo aplicativo iOS no Xcode. Fiz um storyboard principal e adicionei um rótulo no meu ViewController. Quando executo meu aplicativo, primeiro ele mostra o rótulo e depois fica preto na tela sem erros. Estou trabalhando no Xcode 11 (Swift 5) e esta mensagem aparece na...

12
Extração de dados Python de um PDF criptografado

Sou recém-formado em matemática pura e cursou apenas alguns cursos básicos de programação. Estou fazendo um estágio e tenho um projeto interno de análise de dados. Eu tenho que analisar os PDFs internos dos últimos anos. Os PDFs são "protegidos". Em outras palavras, eles são criptografados. Não...

12
Passando argumentos de bytes para o método sobrecarregado

Peguei esse trecho de código de algum teste, usando o IDE, executei-o e obtive um resultado obtive longo, longo, mas a resposta correta é Byte, Byte , por que obtive resultados diferentes? A questão está relacionada ao JDK 11 public class Client { static void doCalc(byte... a) {...