- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
//уничтожение буфера
void delbuf(void* &bf, char ntype)
{
if (ntype=='C')
{
if (bf!=(char*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='B')
{
if (bf!=(BYTE*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='I')
{
if (bf!=(int*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='F')
{
if (bf!=(double*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='D')
{
if (bf!=(double*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='W')
{
if (bf!=(WORD*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='L')
{
if (bf!=(long*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='S')
{
if (bf!=(short*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
if (ntype=='R')
{
if (bf!=(DWORD*) NULL)
{
delete[] bf;
bf=NULL;
}
return;
}
return;
}
bax 02.02.2011 16:30 # +2
Красота!
absolut 02.02.2011 16:50 # 0
и обнуление указателя
TarasB 02.02.2011 16:57 # 0
absolut 02.02.2011 17:08 # 0
guest 02.02.2011 18:41 # +3
TarasB 02.02.2011 19:05 # 0
guest 02.02.2011 19:12 # +4
Да. Дельфи и Паскаль устарел...
Lure Of Chaos 02.02.2011 19:23 # +1
TarasB 02.02.2011 19:50 # −1
Паскаль же фигня, бегин, енд, всё понятно, а вот в С++ нихера не понятно, наверное, С++ - это круто. Да ещё и сколько опасностей, приключений (с отладкой)! С++ - это для настоящих мужчин, которым нравится ходить по лезвию бритвы!
Lure Of Chaos 02.02.2011 19:56 # +1
TarasB 02.02.2011 19:59 # +1
Lure Of Chaos 02.02.2011 20:01 # 0
TarasB 02.02.2011 20:10 # 0
И чему в D равно 1/3?
И сработает ли в D конструкция if (i=5) ...
Lure Of Chaos 02.02.2011 20:15 # −1
аналогично С
TarasB 02.02.2011 20:17 # +1
Lure Of Chaos 02.02.2011 20:18 # 0
TarasB 02.02.2011 19:31 # −1