Resultados da pesquisa a pedido "c++"

4 a resposta

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 ...

3 a resposta

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 ...

6 a resposta

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), ...

3 a resposta

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 ...

2 a resposta

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 ...

0 a resposta

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 ...

2 a resposta

É 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, ...

6 a resposta

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?

2 a resposta

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 ...

1 a resposta

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 :: ...