- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
unsigned int nRecsSize=0;
nRecsSize+=4;
nRecsSize+=1;
nRecsSize+=1;
nRecsSize+=rec_.ip.length();
nRecsSize+=6;
BYTE *pData = new BYTE[nRecsSize];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+61.2
unsigned int nRecsSize=0;
nRecsSize+=4;
nRecsSize+=1;
nRecsSize+=1;
nRecsSize+=rec_.ip.length();
nRecsSize+=6;
BYTE *pData = new BYTE[nRecsSize];
Вот так надо высчитывать память под динамический массив
guest 16.04.2010 11:13 # −0.6
guest 16.04.2010 11:39 # +0.2
Snake2101 16.04.2010 11:40 # −1.4
guest 16.04.2010 12:50 # 0
может #define, не?
Snake2101 16.04.2010 12:54 # 0
guest 16.04.2010 13:22 # 0
guest 16.04.2010 13:26 # +1
guest 16.04.2010 13:27 # −0.2
и, как мне кажется, численные костанты в коде не очень красиво смотрятся. лучше в хедер вынести и задефайнить - так и искать долго не надо, если что-то поменять потребуется и с пониманием того, что это проблем не будет
Snake2101 16.04.2010 13:27 # −0.2
linux-hacker 16.04.2010 23:19 # 0
Snake2101 17.04.2010 08:52 # 0
guest 16.04.2010 15:05 # −1.2
guest 16.04.2010 22:14 # +1
guest 17.04.2010 03:13 # 0
cfdev 17.04.2010 05:30 # 0
Snake2101 17.04.2010 08:51 # 0
guest 19.04.2010 00:14 # −2
guest 19.04.2010 13:35 # 0