| generic template (1) | const T& get() const; |
|---|---|
| reference specialization (2) | R& shared_future<R&>::get() const; // when T is a reference type (R&) |
| void specialization (3) | void shared_future<void>::get() const; // when T is void |
void特化(3)的成员不返回值,但仍然等待*共享状态*就绪后才返回/抛出。