Resultados da pesquisa a pedido "temporary"

2 a resposta

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 ...

3 a resposta

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...

3 a resposta

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...

3 a resposta

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 ...

4 a resposta

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)?

4 a resposta

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; ...

4 a resposta

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 ...

4 a resposta

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: ...

5 a resposta

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, ...

5 a resposta

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: " ...