|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Теоретический вопрос (Ещё один) Есть класс. В нём содержится массив Код: pascal 1. 2. 3. 4. 5.
Память выделяется так : Код: pascal 1.
и освобождается Код: pascal 1.
? Или надо ещё Create, Free делать самому? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 20:43 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin, Надо, конечно. Оно само только под размеры указателей на объекты память выделит, а заполнять/освобождать их тебе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 21:06 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin, Конструктор (Create, например, но название может быть любым, и их может быть несколько на выбор) - это функция, и в ней бывают параметры. Откуда комеилятор знает, какую вызывать и что туда передавать. Ну это уж не говоря о том, что все объекты в Дельфе - только динамические. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 21:09 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin, Для статики есть структуры, используй их, если такие задачи. Оно и быстрее на Н порядков получиться может. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 21:10 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
YuRock, я не знаю сколько там объектов будет 1 или 1000. Или я не понял? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 21:14 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin, для статики есть записи (record). авторя не знаю сколько там объектов будет 1 или 1000 да хоть 10 млн. количество не меняет ничего ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2021, 23:17 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
makhaon, у меня есть вот такой код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
и хотя класс этот (WeatherInfoRoot) плоский и можно его было бы заманить на record, но функции RecordToJsonString не существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 00:16 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin функции RecordToJsonString не существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 01:59 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
YuRock, и не говори Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 03:55 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin Код: pascal 1. 2. 3.
Можно заменить одной строкой (в данном случае): Victor Cookin Код: pascal 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 09:24 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Victor Cookin makhaon, у меня есть вот такой код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
и хотя класс этот (WeatherInfoRoot) плоский и можно его было бы заманить на record, но функции RecordToJsonString не существует. Выбрось каку. Возьми нормальную либу. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 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.
{"Test2":100,"Test1":"test"} ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 10:11 |
|
выделение памяти для динамического массива объектов
|
|||
---|---|---|---|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
[{"Test2":0,"Test1":"test 0"},{"Test2":1,"Test1":"test 1"}] ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2021, 10:15 |
|
|
start [/forum/topic.php?fid=58&msg=40088115&tid=2037137]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
318ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 422ms |
0 / 0 |