Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Srav(string,stroka);



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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.042 с)...