Re: const correctness

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: const correctness
Дата
Msg-id 14089.1320853744@sss.pgh.pa.us
обсуждение исходный текст
Ответ на const correctness  (Thomas Munro <munro@ip9.org>)
Ответы Re: const correctness  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
Peter Geoghegan <peter@2ndquadrant.com> writes:
> On 9 November 2011 15:24, Tom Lane <tgl@sss.pgh.pa.us> wrote:.
>> If you go down this road you soon start needing duplicate functions
>> for no other reason than that one takes/returns "const" and one doesn't.

> Why would you have to do that?

list_nth is an example.  Now admittedly you can hack it, in the same
spirit as the C library functions that are declared to take const
pointers and return non-const pointers to the very same data; but that
hardly satisfies anyone's idea of const cleanliness.  In particular
it doesn't fix what Peter E. was on about, which was getting rid of
cast-away-const warnings, since such a function will have to do that
internally.
        regards, tom lane


В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Kevin Grittner"
Дата:
Сообщение: Re: const correctness
Следующее
От: Cédric Villemain
Дата:
Сообщение: Re: a modest improvement to get_object_address()