• Advertisement
Sign in to follow this  

in and out keywords in parameters

This topic is 1817 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi!

When we want to change income parametr in C++ function we just declare this - void SomeFunc(type& parametr). This are never was a trouble - never. But in managed languges we must add in or out keyword and that leads to unessesery work and sometimes to stupid mistakes. It is to sad that Angel Script force us to this annoing thing. It is possible to disable this behaveor - we don't want managed style we want c++ style :) Edited by _Engine_

Share this post


Link to post
Share on other sites
Advertisement

engine->SetEngineProperty(asEP_ALLOW_UNSAFE_REFERENCES, true);

 

Of course, with this you'll have to trust your script writers to do the right thing as the script engine can no longer guarantee that all references are valid at all times. By doing this you cannot treat the scripts as a 'sandbox' anymore as it is quite possible to pass a reference to an object that will be invalidated during the execution of a function. 

 

Regards,

Andreas

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement