vector<bool, A>::vector();
#include <vector>
explicit vector(const Allocator& kxrAlloc); explicit vector(size_type qSize); vector(size_type qSize, const bool& kbrEntry); vector(size_type qSize, const bool& kbrEntry, const Allocator& kxrAlloc); vector(const vector& kqrCopy); template<class InputIterator> vector(InputIterator qFirst, InputIterator qLast); template<class InputIterator> vector(InputIterator qFirst, InputIterator qLast, const Allocator& kxrAlloc);
#include <iostream> #include <vector> int main() { using namespace std; // This program demonstrate 3 vector contructors vector<bool>* qpaVector[3]; // Default Contructor: qpaVector[0] vector<bool> qDefault; qpaVector[0] = &qDefault; // Fill a vector with four true: qpaVector[1] vector<bool> qFilled(4, true); qpaVector[1] = &qFilled; // Copy constructor : qpaVector[2] vector<bool> qCopy(qFilled); qpaVector[2] = &qCopy; // Output each of the vectors that we contructed for (int i = 0; i < 3; ++i) { cout << "Vector #" << i << " = "; vector<bool>::iterator qIter; for (qIter = qpaVector[i]->begin(); qIter != qpaVector[i]->end(); ++qIter) { cout << *qIter << " "; } cout << endl; } cin.get(); return 0; }
© 20072025 XoaX.net LLC. All rights reserved.