// #include "char_test.hpp" // #include "process_bar.hpp" #include "functions.h" #include "try_class.hpp" int main() { // test_char(); // rotate(); // test_func(); // int num; // std::cout << "Input a num to check if it's prime num:\n> "; // std::cin >> num; // printf(isPrimeNum(num)?"Yes\n":"No\n"); ////////////////////// // Reference parameter // // int a = 3, b = 87; // std::cout << "A is " << a << " and B is " << b << std::endl; // swap(a, b); // std::cout << "A is " << a << " and B is " << b << std::endl; // char c = 'c', d = 'd'; // std::cout << "C is " << c << " and D is " << d << std::endl; // swap(c, d); // std::cout << "C is " << c << " and B is " << d << std::endl; /////////////// // Trying Class // YoutubeChannel gg("C++ tutorial", "Lzl"); gg.pub_video("C++ for beginners 1"); gg.pub_video("C++ for beginners 2"); gg.show_info(); for (int subs = 0; subs < 98; subs++) { gg.subscribe(); } gg.show_info(); for (int unsubs = 0; unsubs < 15; unsubs++) { gg.unsubscribe(); } gg.show_info(); CookingYoutubeChannel gg2("How to cook cpp", "L-zl"); gg2.pub_video("Cooking 123"); gg2.pub_video("Apple pie"); // gg2.show_info(); gg2.practice(); gg2.practice(); gg2.practice(); gg2.practice(); gg2.practice(); gg2.practice(); // gg2.qualityCheck(); SingingYoutubeChannel singer("Amy's sining", "Amy"); // Using pointers to invoke functions YoutubeChannel * yt1=& gg2; YoutubeChannel * yt2=& singer; yt1->qualityCheck(); yt2->qualityCheck(); return 0; }