std::priority_queue<T,Container,Compare>::emplace
来自cppreference.com
                    
                                        
                    < cpp | container | priority queue
                    
                                                            
                    
|   template< class... Args > void emplace( Args&&... args );  | 
(C++11 起) | |
推入新元素到 priority_queue 。原位构造元素,即不进行移动或复制操作。以与提供给函数者准确相同的参数调用元素的构造函数。
等效地调用 c.emplace_back(std::forward<Args>(args)...); std::push_heap(c.begin(), c.end(), comp); 。
参数
| args | - | 转发给元素构造函数的参数 | 
返回值
(无)
复杂度
对数次比较加上 Container::emplace_back 的复杂度。
参阅
|    插入元素,并对底层容器排序  (公开成员函数)  | |
|    删除队首元素  (公开成员函数)  |