Resultados da pesquisa a pedido "c++"
Como limpar (substituir com bytes aleatórios) std :: string buffer interno?
Considere um cenário em questd::string é usado para armazenarum segredo. Uma vez consumido e não seja mais necessário, seria bom limpá-lo, ou seja, substituir a memória que o continha, ocultando assim osegredo. std::string fornece uma ...
Verifique se há permissões de gravação para arquivar no Windows / Linux
Gostaria de saber como verificar se tenho permissões de gravação em uma pasta. Estou escrevendo um projeto C ++ e devo imprimir alguns dados em um arquivo result.txt, mas preciso saber se tenho ou não permissões. A verificação é diferente entre ...
Compilação de C ++ 14 no qtcreator
Eu tenho um projeto qt contendo peças emC++14. Recentemente, mudei minha distribuição do ubuntu. Agora tenho 16.04 LTS e instalei o Qt creator 4.02 (construído em 13 de junho). Para habilitarC++14 compilação, coloquei no arquivo do ...
Inicializar int afeta o valor de retorno da função
Desculpe pela imprecisão do título desta pergunta, mas não sei como perguntar exatamente. O código a seguir, quando executado em um microprocessador Arduino (c ++ compilado para um microprocessador ATMega328), funciona bem. Os valores retornados ...
Manipulando Erros STL sem Exceções
Eu tenho um projeto que usa muito o STL. Agora, estou trabalhando para portar o projeto para uma plataforma específica que não suporta exceções. Posso desativar exceções, mas ainda preciso lidar com erros de STL. Existe alguma abordagem para ...
Por que a declaração de classe não funciona quando a classe é incluída em outra classe
Isso compila #include "Sprite.h" class GameObject { public: int x, y, w, h; Sprite sprite; public: GameObject(); GameObject(int _x, int _y, int _w, int _h); virtual ~GameObject(); };Isso não class Sprite; class GameObject { public: int x, y, w, ...
Como vincular o programa C ++ ao Boost usando o CMake
Como deve ser meu arquivo do CMake para vincular meu programa à biblioteca Boost no Ubuntu? Os erros mostrados durante a execuçãomake: main.cpp:(.text+0x3b): undefined reference ...
Tudo bem comparar pontos flutuantes com 0,0 sem epsilon?
Estou ciente de que, para comparar dois valores de ponto flutuante, é necessário usar alguma precisão epsilon, pois eles não são exatos. No entanto, gostaria de saber se existem casos extremos, nos quais não preciso desse epsilon. Em particular, ...
Como quebrar uma lib C ++ no objetivo-C?
Eu tenho uma biblioteca C ++ (somente .h) que contém a implementação de uma estrutura de dados e gostaria de usá-la no meu aplicativo para iPhone. Primeiramente, escrevi um wrapper no objetivo-C ++ como uma classe que, através da composição, ...
Opengl linux referência indefinida para funções básicas
Eu escrevi um programa no Ubuntu 11.04 que usa o freeglut. Funcionou bem. Então eu peguei outro computador e tentei rodar o programa em uma nova instalação d...