#include <algorithm>
#include <iostream>
#include <vector>
#include <string>

class BigInt
{
	//
	public:
		//
		BigInt(std::string integer);
		void ShowBigIntVector();
		
	private:
		//
		std::vector< char >  BigIntVector;
		std::string integer;
	
};


#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
//#include "BigInt.h"
//#include "BigInt.cpp"

int main(int argc, char** argv) {
	
	BigInt num1("12345678987654321");
	num1.ShowBigIntVector();
	
	return 0;
}


#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
//#include "BigInt.h"

BigInt::BigInt(std::string integer)
{
	//
	this->integer = integer;
	
	for(std::string::iterator it = this->integer.begin(); it != this->integer.end(); ++it) 
	{
    //std::cout << *it << std::endl;
    this->BigIntVector.push_back(*it);
    //std::cout << this->BigIntVector[0];
	}	
}

void BigInt::ShowBigIntVector()
{
	//
	for( int i = 0; i < this->BigIntVector.size(); i++ )
	{
		//
		std::cout << this->BigIntVector[i];
	}
	
}