Re: Writing triggers in C++
От | Neil Conway |
---|---|
Тема | Re: Writing triggers in C++ |
Дата | |
Msg-id | 1171471102.5454.297.camel@localhost.localdomain обсуждение исходный текст |
Ответ на | Re: Writing triggers in C++ (Alvaro Herrera <alvherre@commandprompt.com>) |
Ответы |
Re: Writing triggers in C++
|
Список | pgsql-hackers |
On Wed, 2007-02-14 at 13:19 -0300, Alvaro Herrera wrote: > Probably stack allocation doesn't matter much, as I think that would be > unwinded by the longjmp call. I don't know a lot about C++, but if > there are allocations in the data area then those would probably not be > freed. But it makes me wonder -- is longjmp very compatible with C++ > exceptions at all? "C-style stack unwinding (using setjmp and longjmp from <csetjmp>) is incompatible with exception-handling and is best avoided." (Stroustrup, p. 433). Which presumably means that in practice, the interaction between these features is implementation-defined. -Neil
В списке pgsql-hackers по дате отправления: