请考虑下面的代码: #include "boost/ptr_container/ptr_map.hpp"
int main()
{
typedef boost::ptr_multimap<char, const int> M;
M m;
char c = 'c';
int* j = new int(7);
m.insert(c, j
由于某些原因,我无法获取ptr_list来插入元素。 boost::ptr_list<int> somelist;
int *someint = new int(123);
int *someint2 = new int(456);
somelist.push_back(someint);
boost:: ptr_list<int>::iterator i = somelist.begin
对于下面的代码,当复制v时,Model类的成员不会被复制。 #include <boost/ptr_container/ptr_vector.hpp>
#include <iostream>
using namespace std;
class SomeNewClass
{
public:
int a;
};
class Mod