Лекция: 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.. Виртуальные методы. Полиморфизм.

Виртуальные методы.

К механизму виртуальных функций обращаются в тех случаях, когда в класс необходимо поместить функцию, которая выполняется в наследуемых классах иначе, чем в классе базовом. Виртуальные функции необходимы потому, что используются для поддержки динамического полиморфизма. Это свойство ООП поддерживается двумя способами: — на этапе компиляции, посредством перегрузки функций, и — во время выполнения программы, посредством виртуальных функций. Виртуальные функции реализуют тезис: “один интерфейс — множество методов“. Классы, содержащие одну или несколько виртуальных функций, называются полиморфными.

еще рефераты
Еще работы по истории