On 20.09.2019 22:42, Jiří Činčura wrote:
Before returning some ref-counted object from a function it's reference
count is increased - therefore no need to call addRef() for an object
returned by some function. When a pointer is going away (no matter due
Just to make sure, by "going away" you
> Something like std::unique_ptr? Or anything specific for Firebird you
> have in mind?
For example something like RefPtr with REF_NO_INCR, to be precise.
--
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/
Firebird-Devel mailing list, web interface at
On 20.09.2019 21:59, Jiří Činčura wrote:
Hi *,
I'm bit lost in the logic of`addRef` and `release`. So better to ask, than
cause some leaks, right?
Let's suppose I call `IExternalContext::getAttachment` in a method and assign
it to local variable. Do I have to call `addRef` after getting the
Hi *,
I'm bit lost in the logic of`addRef` and `release`. So better to ask, than
cause some leaks, right?
Let's suppose I call `IExternalContext::getAttachment` in a method and assign
it to local variable. Do I have to call `addRef` after getting the instance? Do
I have to explicitly call