Resultados da pesquisa a pedido "c++"
Detectar acesso à pasta no objetivo C ou C ++ no OSX (como o comando fs_usage)
Estou trabalhando em um antivírus em tempo real no OSX. O comando da linha de comandos do OSXfs_usage pode ser usado para determinar o acesso à pasta da seguinte maneira (e só pode ser executado como usuário root): fs_usage -w -f pathname | grep ...
Parâmetro de modelo - ponteiro de função com argumentos variados
Eu sei que posso fazer isso: template<typename T, typename Ret, typename A1, typename A2, Ret(T::*F)(A1, A2)> class C{}Mas como você pode ver issoA1 eA2 são um pouco feios. De fato, não sei o número de argumentos. Parece um trabalho para modelos ...
Como ver o layout de memória do meu programa em C durante o tempo de execução?
Eu gostaria de ver o layout de memória do meu programa em C para que eu possa entender todos os diferentes segmentos da memória praticamente durante o tempo de execução, como alterações no BSS ou no Heap para ex?
O Mallocator de Stephen Lavavej é o mesmo em C ++ 11?
Há 8 anos, Stephen Lavavej publicouesta postagem no blog [https://blogs.msdn.microsoft.com/vcblog/2008/08/28/the-mallocator/]contendo uma implementação simples de alocador, denominada "Mallocator". Desde então, fizemos a transição para a era do C ...
ler argumentos do modelo variadic
Estou um pouco confuso sobre como posso ler cada argumento da tupla usando modelos variados. Considere esta função: template<class...A> int func(A...args){ int size = sizeof...(A); .... }Eu chamo isso do arquivo principal ...
Por que o desempenho de um programa em execução melhora com o tempo?
Considere o seguinte código: #include <iostream> #include <chrono> using Time = std::chrono::high_resolution_clock; using us = std::chrono::microseconds; int main() { volatile int i, k; const int n = 1000000; for(k = 0; k < 200; ++k) { auto ...
A especialização de std :: to_string para tipos personalizados é permitida pelo padrão C ++?
No C ++ 11 e posterior, é permitido especializar-sestd::to_string nostd namespace para tipos personalizados? namespace std { string to_string(::MyClass const & c) { return c.toString(); } } Caso de uso de amostra: int main() { MyClass c; ...
Melhor exploração de variáveis ao depurar código C ++ com Eclipse / CDT
Usando o Eclipse e o CDT para depurar o código C ++, a variável windows é complicada e pouco informativa para os tipos definidos na biblioteca de modelos padrão ou no boost (por exemplo, shared_ptr). Apenas um exemplo de como isso pode parecer ...
GetComputerName () não exibe Unicode corretamente no console do Windows
Eu sou relativamente novo na programação WinAPI em C ++. Estou tentando escrever um programa que obterá o nome do host do sistema usando GetComputerName (). Idealmente, quero que o código funcione em sistemas inglês e não inglês. Abaixo está o ...
Tipo de retorno void C ++ de main ()
Alguns compiladores C ++ permitem que a função principal tenha um tipo de retornovoid. Mas o sistema operacional não exigeint tipo valor retornado para especificar se o programa terminou bem ou não?