Some classes have constructors, for example src\OpenSHC\Random\RNG.hpp
RNG(RNG const&);
void operator=(RNG const&);
RNG();
~RNG();
In cases where we can not assume the default was used, like in this example (RNG* Constructor_RNG()), we need to provide an implementation for them, calling the MACRO function.
How do we handle this?
Another cpp file with these, like RNG.cpp, next to the function files?
Some classes have constructors, for example
src\OpenSHC\Random\RNG.hppIn cases where we can not assume the default was used, like in this example (
RNG* Constructor_RNG()), we need to provide an implementation for them, calling the MACRO function.How do we handle this?
Another
cppfile with these, likeRNG.cpp, next to the function files?