how to init data of class that exit in stl container?
===

for example 
I have  class A 

     class A{
               int value_;
               public:
               A(A& a){
                    value_ = a.value_;
               }
               A(int value){
                    value_ = value;
               }
     };
I want a vector of class A

     std::vector<A,allocator<A>> my_vector;

but in all of them I want init the value to defualt value.


what is the best way to do it?
Is way to it by using allocator?
