Resultados da pesquisa a pedido "c++"

2 a resposta

Você pode obter uma condição de erro específica quando uma abertura de fluxo C ++ falha?

Existe alguma maneira de obter uma condição de erro específica quando uma abertura de fluxo C ++ falha? Ou seja, se falhou porque o arquivo não existia, ou as permissões estavam erradas ou etc. Basicamente, estou procurando uma funcionalidade ...

1 a resposta

Como faço para a biblioteca boost / asio repetir um timer?

Aqui está o código fornecido na documentação da biblioteca Boost. #include <iostream> #include <boost/asio.hpp> #include <boost/date_time/posix_time/posix_time.hpp> void print(const boost::system::error_code& /*e*/) { std::cout << "Hello, ...

2 a resposta

SO_RCVTIME e SO_RCVTIMEO que não afetam as operações do Boost.Asio

Abaixo está o meu código boost::asio::io_service io; boost::asio::ip::tcp::acceptor::reuse_address option(true); boost::asio::ip::tcp::acceptor accept(io); boost::asio::ip::tcp::resolver resolver(io); boost::asio::ip::tcp::resolver::query ...

2 a resposta

Marshalling float Array para c #

Eu estou tentando empacotar uma estrutura que contém uma matriz de flutuação de uma DLL C ++ para c #. Eu criei a DLL C ++ a partir do seguinte código: //MarshalTest.h namespace mTest{ typedef struct { float data[3]; int otherStuff; } ...

5 a resposta

Por que shared_ptr tem um construtor explícito

Eu estava me perguntando por queshared_ptr não tem um construtor implícito. O fato de não acontecer é mencionado aqui:Obtendo um impulso :: shared_ptr para isso [https://stackoverflow.com/questions/142391/getting-a-boostsharedptr-for-this] (Eu ...

1 a resposta

Escopo de vida da variável temporária

#include <cstdio> #include <string> void fun(const char* c) { printf("--> %s\n", c); } std::string get() { std::string str = "Hello World"; return str; } int main() { const char *cc = get().c_str(); // cc is not valid at this point. As it is ...

6 a resposta

As arestas nos contornos do polígono nem sempre estão corretas

Estou usando o algoritmo abaixo para gerar quads que são renderizados para fazer um esboço como este http://img810.imageshack.us/img810/8530/uhohz.png [http://img810.imageshack.us/img810/8530/uhohz.png] O problema, como visto na imagem, é que ...

9 a resposta

Truncar um valor decimal em C ++

Qual é a maneira mais fácil de truncar um C ++float variável que tem um valor de 0,6000002 a um valor de 0,6000 e armazena-o novamente na variável?

3 a resposta

pergunta sobre o construtor de cópias

Eu tenho essa classe: class A { private: int player; public: A(int initPlayer = 0); A(const A&); A& operator=(const A&); ~A(); void foo() const; };e eu tenho a função que contém esta linha: A *pa1 = new A(a2);alguém pode explicar o que ...

8 a resposta

O código C ainda é considerado C ++?

O comentário paraesta resposta [https://stackoverflow.com/questions/200090/how-do-you-convert-a-c-string-to-an-int#200099] me fez pensar. Eu sempre pensei que C era um subconjunto adequado de C ++, ou seja, qualquer código C válido é código C ++ ...