![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Srav(stroka,stroka);
Srav(stroka,string);
ptr = strchr(stroka, c); // проверка на вхождение символа.
If (ptr)
cout << "Символ "<< c <<" находится на " << ptr-stroka+1 << "позиции\n";
Else
cout<<"Этого символа нет в строке";
cout<<"*//";
Return 0;
}
Результат работы программы
Введите строку: Привет
длина строки Привет=6
_______Привет
*******Привет
^^^^^^^Привет* Это Я
1-ое: Привет,2-ое:Привет* Это Я
Ое меньше
1-ое: Привет* Это Я,2-ое:Привет* Это Я
Они равны
1-ое: Привет* Это Я,2-ое:Привет
Ое больше
Символ * находится на 7позиции
Лекция № 10.. Виртуальные методы. Полиморфизм.
Виртуальные методы.
К механизму виртуальных функций обращаются в тех случаях, когда в класс необходимо поместить функцию, которая выполняется в наследуемых классах иначе, чем в классе базовом. Виртуальные функции необходимы потому, что используются для поддержки динамического полиморфизма. Это свойство ООП поддерживается двумя способами: — на этапе компиляции, посредством перегрузки функций, и — во время выполнения программы, посредством виртуальных функций. Виртуальные функции реализуют тезис: “один интерфейс — множество методов“. Классы, содержащие одну или несколько виртуальных функций, называются полиморфными.
Дата публикования: 2014-11-28; Прочитано: 235 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!