Студопедия — Разработка простейшего класса
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Разработка простейшего класса






Задание 1. Запустите Visual Studio и создайте новый проект типа Win32 Console Application с именем oop. Добавьте к проекту два файла с именами: Person.h и Person.cpp. В пустой файл Person.cpp добавьте следующую директиву препроцессора

Откомпилируйте проект и убедитесь в отсутствие ошибок компиляции.

 

Задание 2. Разработайте класс с именем Person, содержащий три строковых атрибута с именами Firstname (имя), Surname (фамилия), Patrname (отчество) без указания модификаторов доступа. Поместите текст описания класса в файл Person.h. В файл oop.cpp включите следующую директиву препроцессора

Откомпилируйте проект и убедитесь в отсутствие ошибок компиляции.

Задание 3. Создайте объект типа Person с именем p1 с помощью объявления и новый объект класса Person с помощью оператора new, поместивуказатель на объект в переменную с именем pp2. Откомпилируйте проект и убедитесь в отсутствии ошибок компиляции. Запустите программу oop на выполнение в режиме Debug и с помощью отладчика Visual Studio исследуйте память, занимаемую двумя объектами, определите ее размер. Добавьте в программу оператор sizeof, для определения размера памяти, занимаемые этими объектами.

Задание 4. Применяя оператор. (точка) и оператор -> (стрелка) с помощью стандартной функции strcpy_s попытайтесь заполнить массивы Firstname, Surname, Patrname своими данными. Откомпилируйте проект, выпишите ошибки и объясните полученный результат.

 







Дата добавления: 2014-11-10; просмотров: 420. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Типовые примеры и методы их решения. Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно Пример 2.5.1. На вклад начисляются сложные проценты: а) ежегодно; б) ежеквартально; в) ежемесячно. Какова должна быть годовая номинальная процентная ставка...

Выработка навыка зеркального письма (динамический стереотип) Цель работы: Проследить особенности образования любого навыка (динамического стереотипа) на примере выработки навыка зеркального письма...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

Понятие массовых мероприятий, их виды Под массовыми мероприятиями следует понимать совокупность действий или явлений социальной жизни с участием большого количества граждан...

Тактика действий нарядов полиции по предупреждению и пресечению правонарушений при проведении массовых мероприятий К особенностям проведения массовых мероприятий и факторам, влияющим на охрану общественного порядка и обеспечение общественной безопасности, можно отнести значительное количество субъектов, принимающих участие в их подготовке и проведении...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия