ptr_dequeue Sınıfı
Giriş
Şu satırı dahil ederiz.
Şöyle yaparız
Şöyle yaparız
Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Giriş
Şu satırı dahil ederiz.
#include <boost/ptr_container/ptr_deque.hpp>
ConstructorŞöyle yaparız
boost::ptr_deque < T > dq;
push_back metoduŞöyle yaparız
dq.push_back(new T());
ptr_map Sınıfı
Giriş
Şu satırı dahil ederiz.
#include <boost/ptr_container/ptr_map.hpp>
TanımlamaŞöyle yaparız.
struct Entry {
...
};
typedef boost::ptr_map<const std::string, Entry> KeyEntryMap;
equal_range metoduŞöyle yaparız.
void insertOrUpate(const char* key, Entry* entry) {
auto range = m.equal_range(key);
if (!range.empty()) {
m.replace(range.begin(), entry);
} else {
m.insert(range.end(), key, entry);
}
}
Hiç yorum yok:
Yorum Gönder