Санитарная микробиология
Это (-) влияние микроорганизмов на человека.
Delete ObjectName
New TypeName(Size)
New(TypeName)
New TypeName
Операции new и delete
Класс Стек Реализация
Class Stack
{
public:
Stack();
Stack(const int);
int GetData() const;
void Push(const int);
void Pop();
virtual ~Stack();
private:
Item* pHead;
};
#include "stdafx.h"
#include "Stack.h"
// Construction/Destruction
Stack::Stack(){}
Stack::Stack(const int a)
{
Item* p = new Item(a);
p -> Next = 0;
pHead = p;
}
int Stack::GetData() const
{
return pHead->Data;
}
void Stack::Push(const int a)
{
Item* p = new Item(a);
p -> Next = pHead;
pHead = p;
}
void Stack::Pop()
{
Item* p = pHead;
pHead = pHead ->Next;
delete p;
}
Stack::~Stack(){}
// Стек Приложения
#include "stdafx.h"
#include "stdio.h"
#include "Stack.h"
int main()
{
Stack* p = new Stack(1);
int i = p->GetData();
printf(" %d \n", i);
p->Push(2);
printf(" %d \n", p ->GetData());
return 0;
}
new TypeName(InitValue);
delete[] ArrayVar
Rat* R; R = new Rat;
Rat* R = new Rat; || Rat R = new(Rat)
Rat* R = new Rat(P);
Rat* R = new Rat[20];
В последнем варианте выделяется память под массив. Динамическое выделение памяти под массив позволяет управлять размерами массива
delete ObjectName // Освобождение памяти – удаление объекта
delete[] ArrayVar // Освобождение памяти – удаление массива
Динамическое выделение памяти связано с возможной ее нехваткой. Если это произошло, new() возвращает NULL
Поэтому
If (New(p) == NULL)
{
// обработка исключительной ситуации - нехватки памяти
}
else
{
// память выделена
}
. . . .
Опасности, которые подстерегают программиста при динамическом использовании памяти:
· Нехватка памяти;
· Разрушение памяти;
· Скапливание мусора.
Одной их групп проблем медицинской микробиологии, являются:
1. Изучение жизнедеятельности микроорганизмов во ВС
2. Изучение биоценозов, в которых существуют ПМО.
3. Разработка методов микробиологических исследований внешней среды и микробиологических нормативов.
В силу этого как отдельное направление медицинской микробиологии возникла
Санитарная микробиология изучает санитарно – микробиологическое состояние окружающей среды и пищевых продуктов и является
– разделом медицинской микробиологии, которая:
♦ изучает микроорганизмы, содержащиеся в окружающей среде ( свободноживущие и паразитирующие бактерии и вирусы), способные оказывать неблагоприятное воздействие на здоровья человека ( вызвать заболевания) и экологическую ситуацию в различных биотопах.
♦ разрабатывает микробиологические показатели гигиенического нормирования.
♦ разрабатывает методы контроля за эффективностью обеззараживания
♦ выявляет в объектах окружающей среды ПМО, УПМО и СПМО т.е.
Санитарный надзор ( контроль) за ООС осуществляют Центры Государственного Санитарно - Эпидемиологического Надзора ЦГСЭН (СЭС).
В ЦГСЭН имеются различные отделы: коммунальный (контролирующий водоснабжение), пищевой ( контролирующий промышленные пищевые предприятия и предприятия общественного питания, детский и школьный отделы ( курирующий ДДУ и школы), эпидемиологический (расследующий вспышки ИЗ). Кроме того, структурной функциональной единицей ЦГСЭН – является:
Бактериологические лаборатории ЦГСЭН, которая проводят бактериологические исследования (бактериологический анализ):
- проб объектов окружающей среды ( которые доставляют работники др. отделов - вода, воздух, пища, смывы, объекты хирургических, акушерских ЛПУ, аптек и др.
- обследование декретированных групп на бактерионосительство - мазки из носа, зева, кишечника и пр.
- анализы из поликлиник и др.
Все бактериологические анализы проводят в соответствии с нормативными документами для каждого вида исследования.
На современном этапе задачи санитарной микробиологии осложняет интенсивное загрязнение внешней среды, которое влияет на все виды микроорганизмов, изменяя их.
Целью санитарно – микробиологических исследований объектов окружающей среды является