![]() |
От: | XJess | |
Дата: | 27.05.11 07:45 | ||
Оценка: |
using std::set;
set<int> setInt;
setInt.insert(3);
setInt.insert(4);
setInt.insert(2);
setInt.insert(3);
setInt.insert(7);
setInt.insert(3);
setInt.insert(8);
setInt.insert(9);
//...
// TEMPLATE CLASS set
template<class _Kty,
class _Pr = less<_Kty>,
class _Alloc = allocator<_Kty> >
class set
: public _Tree<_Tset_traits<_Kty, _Pr, _Alloc, false> >
{ // ordered red-black tree of key values, unique keys
public:
//..
Error 1 error C2976: 'std::set' : too few template arguments
// gcc 3.4 and greater
namespace std
{
#if !defined(BOOST_CONTAINER_FWD_BAD_DEQUE)
template <class T, class Allocator> class deque;
#endif
template <class T, class Allocator> class list;
template <class T, class Allocator> class vector;
template <class Key, class T, class Compare, class Allocator> class map;
template <class Key, class T, class Compare, class Allocator>
class multimap;
template <class Key, class Compare, class Allocator> class set;
template <class Key, class Compare, class Allocator> class multiset;
#if !defined(BOOST_CONTAINER_FWD_BAD_BITSET)
template <size_t N> class bitset;
#endif
template <class T1, class T2> struct pair;
}
#include <boost\lambda\lambda.hpp>
#include <boost\lambda\bind.hpp>
#include <boost\function.hpp>