Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Version
- {
- public:
- Version(std::string s)
- {
- for (auto &part : s)
- version += (int)part;
- };
- bool operator== (Version &rhs) { return (rhs.version == version); }
- bool operator< (Version &rhs) { return (version < rhs.version); }
- bool operator> (Version &rhs) { return (version > rhs.version); }
- int version = 0;
- };
- int main()
- {
- Version a("1.3.0");
- Version b("1.4.0");
- std::cout << a.version << std::endl;
- std::cout << b.version << std::endl;
- std::cout << (a < b) << std::endl;
- std::cout << (a > b) << std::endl;
- std::cout << (a == b) << std::endl;
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement