Сравнение друзей и методов
Часть одного класса
Могут быть public, private или protected
Имеют полный доступ к свойствам объектов своего класса
Вызываются через вызывающий объект
Используют this для указания вызывающего объекта
функции-члены
функции-друзья
Вызов друзей
Приходится первым размещать раздел private
Открывает код методов пользователю
Возрастает объем описания класса
printf("\n is_the_same_as(String, char*)");
if ( is_the_same_as( h1, “hello”) &&
!is_the_same_as( h1, “world”) )
printf("works.\n");
else
printf("doesn't work.\n");
printf("\n is_different_from(String,char*)");
if ( !is_different_from( h1, “hello”) &&
is_different_from( h1, “world”) )
printf("works.\n");
else
printf("doesn't work.\n");
printf("\n is_the_same_as(char*, String)");
if ( is_the_same_as( “hello”, h1) &&
!is_the_same_as( “world”, h1) )
printf("works.\n");
else
printf("doesn't work.\n");
printf("\n is_different_from(char*, String)");
if ( is_ different_from( “hello”, h1) &&
!is_ different_from( “world”, h1) )
printf("works.\n");
else
printf("doesn't work.\n");
}
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть