Question: // big_num_driver.cpp file #include #include #include #include big_num.h int main() { std::string str; std::cout getline(std::cin,str); big_num x(str); std::cout getline(std::cin,str); big_num y(str); big_num result = (x+y);

// big_num_driver.cpp file
#include
#include
#include
#include "big_num.h"
int main() {
std::string str;
std::cout
getline(std::cin,str);
big_num x(str);
std::cout
getline(std::cin,str);
big_num y(str);
big_num result = (x+y);
std::cout
std::cout
return 0;
}
// big_num.h file
#ifndef BIGNUM_H
#define BIGNUM_H
#include
#include
#include
#include
class big_num {
public:
big_num(std::string);
friend std::ostream& operator
friend big_num operator +( big_num&, big_num&);
int& operator [](int i) {return digits[i];}
int size() const {return digits.size();}
private:
std::vector
};
#endif
Given big_num.h and big_num_driver.cpp implement, the big_num class so that the main in big_num_driver.cpp will work. Do not change the main it is good. see examples vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 98347901287 Enter a number: 38120383 98347901287 + 38120383 38120383 = 98386021670 vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 99999 Enter a number: 1 99999 + 1 = 100000 vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 321 Enter a number: 82344234789 321 + 82344234789 = 82344235110 vocstartsoft:~/environment/Lab6 $ I When you are finished submit you big_num.h file Given big_num.h and big_num_driver.cpp implement, the big_num class so that the main in big_num_driver.cpp will work. Do not change the main it is good. see examples vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 98347901287 Enter a number: 38120383 98347901287 + 38120383 38120383 = 98386021670 vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 99999 Enter a number: 1 99999 + 1 = 100000 vocstartsoft:~/environment/Lab6 $ ./BigNum Enter a number: 321 Enter a number: 82344234789 321 + 82344234789 = 82344235110 vocstartsoft:~/environment/Lab6 $ I When you are finished submit you big_num.h file
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
