Lab8 test 1.0.1
Demonstartion of OOP in C
 
Загрузка...
Поиск...
Не найдено
Файл point.c
#include "point.h"
Граф включаемых заголовочных файлов для point.c:

Структуры данных

struct  Point2
 Точка на двумерной плоскости Подробнее...
 

Определения типов

typedef struct Point2 point2_t
 Точка на двумерной плоскости
 

Функции

point2_tpnew ()
 Конструктор точки
 
void psetx (point2_t *p, int x)
 Сеттер абсциссы точки
 
int pgetx (point2_t *p)
 Геттер абсциссы точки
 
int pgety (point2_t *p)
 Геттер ординаты точки
 
void psety (point2_t *p, int y)
 Сеттер ордианты точки
 
void pfree (point2_t *p)
 Деструктор точки
 

Типы

◆ point2_t

typedef struct Point2 point2_t

Точка на двумерной плоскости

Функции

◆ pfree()

void pfree ( point2_t * p)

Деструктор точки

Аргументы
pуказатель на точку
Граф вызова функции:

◆ pgetx()

int pgetx ( point2_t * p)

Геттер абсциссы точки

Аргументы
pуказатель на точку
Возвращает
int абсцисса точки
Ошибка
не обрабатывается указатель на NULL
Граф вызова функции:

◆ pgety()

int pgety ( point2_t * p)

Геттер ординаты точки

Аргументы
pуказатель на точку
Возвращает
int ордината точки
Ошибка
не обрабатывается указатель на NULL
Граф вызова функции:

◆ pnew()

point2_t * pnew ( )

Конструктор точки

Возвращает
point2_t* возвращает указатель на новую точку или NULL
Заметки
возвращает NULL
Граф вызова функции:

◆ psetx()

void psetx ( point2_t * p,
int x )

Сеттер абсциссы точки

Аргументы
pуказатель на точку
xновое значение абсциссы
Ошибка
не обрабатывается указатель на NULL
Граф вызова функции:

◆ psety()

void psety ( point2_t * p,
int y )

Сеттер ордианты точки

Аргументы
pуказатель на точку
xновое значение ордианты
Ошибка
не обрабатывается указатель на NULL
Граф вызова функции: