Followers 0

# in and out keywords in parameters

## 1 post in this topic

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_
0

##### Share on other sites

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

0

## Create an account

Register a new account