[cdev] ������_6. �� 135
Grigoriy A. Sitkarev
sitkarev �� komitex.ru
�� ��� 1 20:56:10 MSK 2010
���, � ����� ��� ���� ���� �������� ���� �����, ��� ����������
"�������� ����������������" ����� �. ���� � �. ��������. � ���� ��� ����
�� ����������, �� ���� ��� ������� ��� ������� �� ������� ����� �
������� ���������, ��� �� ������� ����� � ������� ����������. ��� �����
���� ����� ��� ���� ����� �� ���� ������� ������ ������ ����������������
������ ��� � ����� ���� ������� ����������� if, else, for � �.�. �� ���
��� ������ ������������ �� ����� ������� ����. ����� �������� �������,
�������� ������, �������� ������ ��������, �������� ����� ����� (���� ��
������� ����� - ��������� ����� ��). � �����, � ����� �� ������ ���
���� �� ���� �ģ�, � Java � �ݣ ��� ���. � ������� ţ ��������� ����,
��� ������������ ����������.
void
prioq_free(struct prioq *queue)
{
return_if_vail(queue != NULL);
free(queue->heap);
free(queue);
}
��� ����� � ��� �������� ��� ���� � ���� � API:
void
prioq_free(struct prioq **queue)
{
return_if_fail(queue != NULL);
return_if_fail(*queue != NULL);
free((*queue)->heap);
free(*queue);
(*queue) = NULL;
}
--
�.�.
������� ������ �����:
> void
> prioq_free(struct prioq* queue)
> {
> unsigned int i = 0;
> if (queue == NULL) {
> fprintf(stderr, "prioq_free:The queue not exists\n");
> }
> else {
> free(queue->heap);
> free(queue);
> fprintf(stderr,"prioq_free: the queue is free\n");
> }
>
> }
>
> ��� ���-��?
>
> _______________________________________________
> cdev mailing list
> cdev �� wiki.syktsu.ru
> http://wiki.syktsu.ru/cgi-bin/mailman/listinfo/cdev
��������� ���������� � ������ �������� cdev