Resultados da pesquisa a pedido "c++"
Quando devo usar a palavra-chave "typename" ao usar modelos
Ultimamente, tenho trabalhado em um projeto pequeno e não consegui descobrir algo. Recebi um arquivo .h que continha uma classe, usando um modelo de nome de tipo. Dentro dessa aula havia uma aula particular. template <typename T> class ...
Práticas recomendadas de depuração para C ++ STL / Boost com gdb
Depurando com gdb, qualquer código c ++ que usa STL / boost ainda é um pesadelo. Quem já usou gdb com STL sabe disso. Por exemplo, consulte exemplos de execuções de algumas sessões de depuração no ...
Converter ponteiro na função de membro para ponteiro normal
Atualmente, tenho uma classe desse tipo, abreviada para simplicidade: class MyClass { public: MyClass(); void* someFunc(void* param); }Agora preciso chamar uma função desse tipo (não membro de nenhuma classe e que infelizmentenão pode mudar), ...
Como saber os nomes de variáveis da biblioteca para CMakeLists?
Ao usar o CMakeLists para compilar um projeto OpenGL, tenho a seguinte linha para vincular glut and gl: target_link_libraries(my_exe ${OPENGL_gl_LIBRARY} ${GLUT_LIBRARIES})Procurei como vincular glut and gl com o CMake para que eu pudesse usar ...
CMake com subdiretórios
Estou tentando configurar meu projeto para compilar corretamente usando o CMake. Meu diretório fica assim: root |- bin | |- // Where I want to build CMake from - using 'cmake ..' |- build | |- |- include | |- database | | |- database.h |- src ...
Como depurar o código-fonte C ++ de uma biblioteca nativa externa usando o Android Studio 2.2.3?
Eu tenho um projeto Android criado pelo Android Studio 2.2.3 no Windows 10, este projeto usa uma biblioteca nativa através do seu wrapper jar (através da JNI). A biblioteca nativa foi criada fora do Android Studio pela qmake, que usará o GCC 4.9 ...
É permitido chamar o destruidor explicitamente seguido pelo posicionamento new em uma variável com vida útil fixa?
Eu sei que chamar o destruidor explicitamente pode levar a um comportamento indefinido por causa da chamada do destruidor duplo, como aqui: #include <vector> int main() { std::vector<int> foo(10); foo.~vector<int>(); return 0; // Oops, ...
Por que vejo valores estranhos quando imprimo variáveis não inicializadas?
No código a seguir, a variável não tem valor inicial e imprimiu essa variável. int var; cout << var << endl;saída: 2514932 double var; cout << var << endl;saída: 1.23769e-307 Eu não entendo esses números de saída. Alguém pode me explicar isso?
Função C ++ e GetAsyncKeyState ()
Como ele fornece apenas letras maiúsculas, alguma idéia de como obter letras minúsculas? Se o usuário digitar simultaneamente SHIFT + K ou CAPSLOCK estiver ativado, etc, eu quero obter letras minúsculas .. é possível dessa maneira ou ...
Como definir redirect_uri usando QOAuth2AuthorizationCodeFlow e QOAuthHttpServerReplyHandler
Para o OAuth 2.0 usando o networkauth do QT e o novo objeto QOAuth2AuthorizationCodeFlow, como posso definir o redirect_uri? Meu código está abaixo. Isso resulta no envio do seguinte URL de autenticação: QOAuth2AuthorizationCodeFlow :: ...