16.06.2010, 16:46
char - 1 байт
и тут даже мозг трахать ненада...
в коде: new pp[50 char] создасться 50 байт
а по дефолту создаются типа int
т.е. int = 4 байт, то размер = 200 байт уже...
и всё таки динамические массивы можно делать только в c++!
ибо это операнд компилятора и не более:
int *tmp = new int[50];
выделяется 200 байт, и указатель на первую ячейку - *tmp
а в павно так нельзя
модер:
- наверное, ты все-таки заметил, что мы скриптим не на С++ и не обсуждаем тут как хорошо все-таки на С все кодить
- "и тут даже мозг трахать ненада..." кому это ты говоришь?
Хочешь этим сказать, что мое стройное описание хуже твоей кучи эмоций вкупе с С++ примерами?
и тут даже мозг трахать ненада...
в коде: new pp[50 char] создасться 50 байт
а по дефолту создаются типа int
т.е. int = 4 байт, то размер = 200 байт уже...
и всё таки динамические массивы можно делать только в c++!
ибо это операнд компилятора и не более:
int *tmp = new int[50];
выделяется 200 байт, и указатель на первую ячейку - *tmp
а в павно так нельзя
модер:
- наверное, ты все-таки заметил, что мы скриптим не на С++ и не обсуждаем тут как хорошо все-таки на С все кодить
- "и тут даже мозг трахать ненада..." кому это ты говоришь?
Хочешь этим сказать, что мое стройное описание хуже твоей кучи эмоций вкупе с С++ примерами?