Re: libpq: PQcmdStatus, PQcmdTuples signatures can be painlessly improved
В списке pgsql-hackers по дате отправления:
| От | Peter Eisentraut |
|---|---|
| Тема | Re: libpq: PQcmdStatus, PQcmdTuples signatures can be painlessly improved |
| Дата | |
| Msg-id | 1326657121.32048.3.camel@vanquo.pezone.net обсуждение |
| Ответ на | Re: libpq: PQcmdStatus, PQcmdTuples signatures can be painlessly improved (Alex Goncharov <alex-goncharov@comcast.net>) |
| Список | pgsql-hackers |
On tis, 2012-01-10 at 14:10 -0500, Alex Goncharov wrote: > | Note that const PGresult * would only warn against changing the > | fields > > It would not warn, it would err (the compilation should fail). No, const violations generally only produce warnings. > > | of the PGresult struct. It doesn't do anything about changing the data > | pointed to by pointers in the PGresult struct. So what you are saying > | doesn't follow. > > By this logic, passing 'const struct foo *' doesn't have any point and > value, for any function. It pretty much doesn't. > But we know that this is done (and thank you > for that) in many cases -- a good style, self-documentation and some > protection. I'm not disagreeing, but I'm pointing out that it won't do what you expect.
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера