Hi again,
I’ve tried your solution Axel but it turns out that CINT generates more errors than the gcc compile with the option ‘std=c++03’ so it is quite hard to make the full code compatible with it.
So I thought of a workaround, like an implementation of the pimpl idiom pattern.
Like recommended in this thread : Rootcint && C++11.
But i’m wondering about compatibility between my compilers with which I will generate the library and the compiler or interpreter CINT.
This thread is implying that it should be fine :http://softwareengineering.stackexchange.com/questions/162408/can-a-compiled-c11-library-lib-dll-etc-be-linked-in-older-c-compilers.
But I’ve also seen some post saying the contrary, presenting the C++ ABI as being the problem?
So I would like some advice. Is it a good workaround and if so, is there a best way to implement it?
Thanks for any effort.
Valentin