Re: C++ User-defined functions
От | Craig Ringer |
---|---|
Тема | Re: C++ User-defined functions |
Дата | |
Msg-id | 49B5D274.1050201@postnewspapers.com.au обсуждение исходный текст |
Ответ на | Re: C++ User-defined functions (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: C++ User-defined functions
|
Список | pgsql-general |
Tom Lane wrote: > One thing you've got to be really wary of is C++ exceptions, > which tend not to interoperate nicely with PG's longjmp-based error > handling. Hmm, that does sound problematic. You can always build with -fno-exceptions (gcc; I think other compilers offer related options) and adopt Pg's error handling scheme instead, though. In general it's possible to use exceptions in C++ code that's being called from C so long as you make sure you catch all possible exceptions at the C/C++ interface point. > My own advice is to think twice about how badly your function needs to > be C++ rather than plain C. Yep... unless you have to call C++ libraries or the like I'd be reluctant to take all the possible bother on board. That's despite personally having a strong preference for C++. -- Craig Ringer
В списке pgsql-general по дате отправления: