Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- ////////////////////////////////////////////////
- //C помощью перегруженных функций(без классов)//
- ////////////////////////////////////////////////
- //void mas1(char * mas)
- //{
- // for (int i = 0; i < 10; i++){
- // cout << mas[i];
- // }
- //}
- //void mas1(int * mas)
- //{
- // for (int i = 0; i < 10; i++)
- //{
- // mas[i] = i;
- // cout << mas[i];
- // }
- //}
- //
- //int main()
- //{
- // char a[10] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'k', 'l', 'm' };
- // int b[10] = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' };
- // cout << "Character Array" << endl;
- // mas1(a);
- // cout << endl << endl;
- // cout << "Number Array" << endl;
- // mas1(b);
- // return 0;
- //}
- ////////////////////////////////////////////////////////////
- //С помощью перегруженных конструкторов или методов класса//
- ////////////////////////////////////////////////////////////
- //class A
- //{
- //public:
- // void mas1(char * mas)
- // {
- // for (int i = 0; i < 10; i++)
- // {
- // cout << mas[i];
- // }
- // }
- // void mas1(int * mas)
- // {
- // for (int i = 0; i < 10; i++)
- // {
- // mas[i] = i;
- // cout << mas[i];
- // }
- // }
- //};
- //
- //int main()
- //{
- // A obj;
- // char a[10] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'k', 'l', 'm' };
- // int b[10] = { '1', '2', '3', '4', '5', '6', '7', '8', '9', '0' };
- // cout << "Character Array" << endl;
- // obj.mas1(a);
- // cout << endl << endl;
- // cout << "Number Array" << endl;
- // obj.mas1(b);
- // return 0;
- //}
- ////////////////////////////////
- //С помощью обобщенных функций//
- ////////////////////////////////
- //template<class A> void mas1(A * mas)
- //{
- // for (int i = 0; i < 10; i++)
- // {
- // cout << mas[i];
- // }
- //}
- //
- //int main()
- //{
- // char a[10] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'k', 'l', 'm' };
- // int b[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
- // cout << "Character Array" << endl;
- // mas1(a);
- // cout << endl << endl;
- // cout << "Number Array" << endl;
- // mas1(b);
- // return 0;
- //}
- //////////////////////
- //С помощью шаблонов//
- //////////////////////
- //template<class A> class mas1
- //{
- //public:
- // mas1(A * mas)
- // {
- // for (int i = 0; i < 10; i++)
- // {
- // cout << mas[i];
- // }
- // }
- //};
- //
- //int main()
- //{
- // char a[10] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'k', 'l', 'm' };
- // int b[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
- // cout << "Charater Array" << endl;
- // mas1<char> ob1(a);
- // cout << endl << endl;
- // cout << "Number Array" << endl;
- // mas1<int> ob2(b);
- // return 0;
- //}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement