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
|
Список | 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 по дате отправления: