Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是什么让std::future具有某种共享状态_C++_Future - Fatal编程技术网

C++ 是什么让std::future具有某种共享状态

C++ 是什么让std::future具有某种共享状态,c++,future,C++,Future,A有一个方法,该方法指示未来对象是否引用某个共享状态。没有一个构造函数构造引用共享状态的未来对象(移动构造函数除外,它可以将共享状态从一个未来对象移动到另一个未来对象)类的所有方法(,并要求未来对象具有共享状态作为前提条件(如果valid()==false,则它们具有未定义的行为)。那么,一个std::future如何获得一些共享状态并变得有用呢?你通常不会孤立地使用一个std::future,而是与一个一起使用。std::promise设置了一些共享状态。然后你可以使用该方法获得一个引用该共享

A有一个方法,该方法指示未来对象是否引用某个共享状态。没有一个构造函数构造引用共享状态的未来对象(移动构造函数除外,它可以将共享状态从一个未来对象移动到另一个未来对象)类的所有方法(,并要求未来对象具有共享状态作为前提条件(如果
valid()==false,则它们具有未定义的行为)。那么,一个
std::future
如何获得一些共享状态并变得有用呢?

你通常不会孤立地使用一个
std::future
,而是与一个一起使用。
std::promise
设置了一些共享状态。然后你可以使用该方法获得一个引用该共享状态的
std::future

我在回答我自己的问题是,。给你更多的力量,特别是因为你同时发布了两者(有些用户不这样做,这让人困惑)。也许一个例子会有用?同时也会创造未来