Resultados da pesquisa a pedido "temporary"
Limites de expressão completa e tempo de vida dos temporários [duplicado]
Possible Duplicate: C ++: Tempo de vida de argumentos temporários? [https://stackoverflow.com/questions/2506793/c-life-span-of-temporary-arguments] Diz-se que variáveis temporárias são destruídas como a última etapa na avaliação da expressão ...
Usando o índice, usando temporário, usando o filesort - como consertar isso?
Eu estou trabalhando em um sistema de controle de eventos que usa um punhado de tabelas de pesquisa, bem como a tabela de registro principal. Em um relatório...
Referência a um objeto temporário sem nome (tempo de vida)
Depois de leresta resposta deildjarn, Escrevi o exemplo a seguir, e parece que um objeto temporário sem nome tem o mesmo tempo de vida de sua referência!Como...
Sobre a ligação de uma referência const a um subobjeto de um temporário
Com código como #include <iostream> struct P { int x; P(int x) : x(x) {} ~P() { std::cout << "~P()\n"; } }; int main() { auto const& x = P{10}.x; std::cout << "extract\n"; } Impressões GCC~P() extract, indicando que o tempo de vida do temporário ...
prolongando a vida útil dos temporários
Qual é a lógica do design por trás dessa permissão const Foo& a = function_returning_Foo_by_value();mas não isso Foo& a = function_returning_Foo_by_value();? O que poderia dar errado na segunda linha (que ainda não daria errado na primeira linha)?
Imprimir uma string para um objeto de fluxo temporário em C ++
Eu tenho um tipo especial de ostringstream para o qual estou tentando enviar texto como um objeto temporário, mas estou tendo alguns problemas. Para ser claro, é essencialmente isso que eu quero fazer: ostringstream() << "PARTY DOWN!" << endl; ...
Prevenção de modelos de expressão vinculados a referências rvalue
Entendo que fazer algo como o seguinte: auto&& x = Matrix1() + Matrix2() + Matrix3(); std::cout << x(2,3) << std::endl; Causará um erro de tempo de execução silencioso se as operações da matriz usarem modelos de expressão ...
Aviso C / C ++: endereço temporário na biblioteca Bluetooth BDADDR_ANY
Estou tendo alguns problemas com o g ++ e o processo de compilação de um programa C / C ++ que usa bibliotecas Bluetooth no Ubunt Se eu usar o gcc, ele funciona bem sem aviso; pelo contrário, se eu usar o g ++, recebo este aviso: warning: ...
As variáveis temporárias diminuem a velocidade do meu programa?
Suponha que eu tenha o seguinte código C: int i = 5; int j = 10; int result = i + j;Se eu estiver repetindo isso muitas vezes, seria mais rápido usarint result = 5 + 10? Costumo criar variáveis temporárias para tornar meu código mais legível, ...
Um membro da classe de referência constante prolonga a vida de um temporário?
Por que isso: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " ...