Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.07.2009, 16:18   #1
Geniok
Новичок
Джуниор
 
Регистрация: 24.07.2009
Сообщений: 1
По умолчанию Новичку про классы

Помогите структуру перевести в класс.
Имеется такой код:

Структура:
Код:
typedef struct VECTOR_TYP
{
union
    {
    float M[3];

    struct
         {
         float x,y,z;
         };
    };
} VECTOR, *VECTOR_PTR;
Прототип функции:
Код:
void VECTOR_Add(VECTOR_PTR va, VECTOR_PTR vb, VECTOR_PTR vsum);
Реализация функции:
Код:
void VECTOR_Add(VECTOR_PTR va, VECTOR_PTR vb, VECTOR_PTR vsum)
{
      vsum->x = va->x + vb->x;
      vsum->y = va->y + vb->y;
      vsum->z = va->z + vb->z;
}
Пример использования:
Код:
Poly *currPoly = rendList.polyPtrs[poly];
			if (currPoly == NULL)
				continue;
			for (int vertex = 0; vertex < 3; vertex++)
			{
				VECTOR_ADD(&currPoly->vList[vertex], worldPos, &currPoly->tvList[vertex]);
			}

Как это все реализовать, используя вместо структуры класс Vector ?

А то что-то запутался в указателях...

Последний раз редактировалось Geniok; 24.07.2009 в 16:25.
Geniok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
классы elenSV Общие вопросы C/C++ 0 31.05.2009 09:48
классы в С++ kadaffi Помощь студентам 1 18.11.2008 09:30
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
У меня вопрос про базы данных,а точнее про таблицы!!! Alexij Общие вопросы Delphi 1 13.04.2008 23:24