2017-06-14 2 views

Antwort

1

Dies ist die Referenz Spezialisierung für std::future, die für die Fälle, in welchen Konten die Rückgabewerte ist ein Referenztyp.

prüfen zum Beispiel die folgenden Beispielcode:

// future example 
#include <iostream>  // std::cout 
#include <future>   // std::async, std::future 


int counter = 0; 

int& increment_counter() 
{ 
    return ++counter; 
} 

int main() 
{ 
    std::future<int&> fut = std::async(increment_counter); 

    int &counterRef = fut.get(); 

    std::cout << "value:" << counterRef << std::endl; 

    return 0; 
} 
Verwandte Themen