Resultados da pesquisa a pedido "c++"
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 ...
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 ...
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> ...
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 ...
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á ...
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.
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 ...
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 ...
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 = ...
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 ...