Resultados da pesquisa a pedido "c++"

4 a resposta

O que dura depois de usar std :: move c ++ 11

Depois de usar std :: move em uma variável que pode ser um campo em uma classe como: class A { public: vector<string>&& stealVector() { return std::move(myVector); } void recreateMyVector() { } private: vector<string> myVector; };Como ...

9 a resposta

Por que isso funciona: retornando literal C string da função std :: string e chamando c_str ()

Recentemente, tivemos uma palestra na faculdade, onde nosso professor nos contou sobre diferentes coisas para ter cuidado ao programar em diferentes idiomas. A seguir, um exemplo em C ++: std::string myFunction() { return "it's me!!"; } int ...

1 a resposta

O que acontece quando uma exceção é lançada ao computar um constexpr?

Ao calcular expressões constantes para inicializar umconstexpr é possível lançar exceções. Por exemplo, aqui está um exemplo em que o cálculo de uma expressão constante é protegido contra o estouro: #include <iostream> #include <stdexcept> ...

0 a resposta

E comercial (&) no final da variável etc

Eu sou um noob C ++ e tenho um problema de entender a sintaxe c ++ em um código. Agora estou bastante confuso. class date { private: int day, month, year; int correct_date( void ); public: void set_date( int d, int m, int y ); void actual( void ...

1 a resposta

Por que preciso escrever "std :: string", mas não "std :: getline ()"?

Considere este pedaço de código: #include <iostream> #include <string> int main() { std::string str; std::cout << "Enter a string: \n"; getline(std::cin, str); }Por que devo usarstd:: parastring, cin ecout, mas nãogetline()? Égetline() não está ...

6 a resposta

aguarde e notifique na memória compartilhada C / C ++

Como esperar e notificar como em Java No C / C ++ para memória compartilhada entre dois ou mais threads? Eu uso a biblioteca pthread.

1 a resposta

Como posso definir a gravidade usando esse código?

Estou tentando fazer um jogo e estou preso à gravidade ..... No código a seguir, um retângulo representa um jogador e, quando pressiono a tecla para cima, ele se move no eixo y, mas quando ativo a gravidade (ou seja, redefinindo sua ...

3 a resposta

Posso desmembrar nomes RTTI do GCC?

Usando o gcc, quando solicito o tipo de objeto / variável usando typeid, recebo um resultado diferente do método type_info :: name do que eu esperaria obter no Windows. Pesquisei um pouco no Google e descobri que os nomes RTTI são específicos da ...

2 a resposta

VS 2012 - Projeto falhou ao criar devido à falta do conjunto de ferramentas

Não consigo compilar / criar nada no Visual Studio C ++ 2012 porque estou recebendo um erro informando que tenho um ToolsVersion inapropriado ou que o ToolSet está ausente. Aqui está o erro no console: O arquivo do projeto contém ToolsVersion = ...

3 a resposta

Chamando métodos em ponteiros de classe [duplicado]

Esta pergunta já tem uma resposta aqui: Como chamar o método de classe derivada do ponteiro de classe base? [/questions/18885224/how-to-call-derived-class-method-from-base-class-pointer] 1 respostaNão que eu tenha um problema, mas achei o ...