| От | Tom Lane |
|---|---|
| Тема | Re: Pointers in custom types |
| Дата | |
| Msg-id | 27426.1235238295@sss.pgh.pa.us обсуждение |
| Ответ на | Pointers in custom types (Will Harrower <wjh105@doc.ic.ac.uk>) |
| Ответы |
Re: Pointers in custom types
|
| Список | pgsql-general |
Will Harrower <wjh105@doc.ic.ac.uk> writes:
> I'm writing a custom type in C that needs to manage two byte arrays
> (among other things). I have attempted to implement this using something
> similar to the following struct (along with corresponding input and
> output functions):
> typedef struct example {
> bytea* first;
> bytea* second;
> } example;
You can't do that; the value of a datatype has to be a single chunk of
memory, and it has to be independent of exactly where it's stored
because it will get copied around without modification.
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера