Lab8 test
1.0.1
Demonstartion of OOP in C
Загрузка...
Поиск...
Не найдено
rect.h
См. документацию.
1
#pragma once
2
3
#include "
shape.h
"
4
11
typedef
struct
Rect
12
{
13
shape_t
base
;
14
int
w
;
15
int
h
;
16
}
rect_t
;
17
18
31
rect_t
*
rect_create
(
int
x,
int
y,
int
w,
int
h);
rect_create
rect_t * rect_create(int x, int y, int w, int h)
Конструктор прямоугольника. Выделяет память под новую фигуру и возвразает указатель на нее или NULL.
Определения
rect.c:27
rect_t
struct Rect rect_t
Прямоугольник.
shape.h
Модуль фигуры
shape_t
struct Shape shape_t
Абстрактная Фигура
Определения
shape.h:19
Rect
Прямоугольник.
Определения
rect.h:12
Rect::base
shape_t base
Родитель (абстрактная фигура)
Определения
rect.h:13
Rect::w
int w
Ширина прямоугольника
Определения
rect.h:14
Rect::h
int h
Высота прямоугольника
Определения
rect.h:15
include
rect.h
Создано системой
1.13.2