0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 3
|
|
1 | |
структура и класс07.08.2013, 22:17. Показов 1132. Ответов 6
Метки нет (Все метки)
здравствуйте, мне нужно рганизовать структуру Point с float полями x,y, организовать класс Triangle с Point полями a,b,c и функцией вычисления площади которая возвращает площадь данного треугольника.
я только недавно начала изучать плюсы и не могу разобраться с созданием классов и структур( помогите пожалуйста с кодом)и если не сложно желательно с комментариями)
0
|
07.08.2013, 22:17 | |
Ответы с готовыми решениями:
6
Класс Vs Структура Структура и класс Класс, структура Структура или класс ? |
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 12
|
||||||
07.08.2013, 22:48 | 2 | |||||
0
|
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 3
|
|
07.08.2013, 23:04 [ТС] | 3 |
спасибо большое)вроде понятно,но у меня есть несколько вопросов*
что такое temp1,2,3 и зачем?при вычислении площади какие переменные использовать? и как присвоить a,b и c значение длин сторон?
0
|
41 / 37 / 8
Регистрация: 24.07.2013
Сообщений: 219
|
||||||
07.08.2013, 23:17 | 4 | |||||
Temp1,2,3 это экземпляры структуры поинт
0
|
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 12
|
|
07.08.2013, 23:28 | 5 |
Это локальные переменные конструктора. Смотри:
Здесь мы создаем новый объект. При создании объекта запустится конструктор, который присвоит значения a, b и c переменным temp1,temp2,temp3. Ну а в теле конструктора можно увидеть, что значения temp1,temp2,temp3 присваиваются полям a,b,c(не путать с a,b,c из предыдущего предложения). Были созданы 3 поля класса Triangle - a, b и c. Чтобы получить, например, координату по оси X точки 'a' нужно написать: a.x Тем, которые в классе? Это делается при создании объекта temp: создается объект класса Triangle и a,b,c(которые поля) у объекта temp становятся равны a,b,c(которые в main) Думается мне, что такими "объяснениями" только сильнее запутал
0
|
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 3
|
|
08.08.2013, 00:14 [ТС] | 6 |
хахах)мммм,ну буду перечитывать 100500 раз, разбираться)если что еще можно грузить вопросами?*
0
|
0 / 0 / 0
Регистрация: 20.10.2012
Сообщений: 12
|
|
08.08.2013, 13:33 | 7 |
0
|
08.08.2013, 13:33 | |
08.08.2013, 13:33 | |
Помогаю со студенческими работами здесь
7
Структура: Школьный класс Структура вложенная в класс Вложенная структура в класс Класс или структура Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |