• Advertisement
Sign in to follow this  

bug?

This topic is 3448 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,
print(_String("abc")[0]);
or
print("abc"[0]);
failed to print correct char. but if you do this
_String a = "abc"; print(a[0]);
It will print correctly. The string is just contains a list of char. The index operator defines as:
	nRet = (asERetCodes) pScriptEngine->RegisterObjectBehaviour("_String", asBEHAVE_INDEX , "int8 &f(int)", asMETHODPR(_String, operator[], (int), char &), asCALL_THISCALL); 
	assert( nRet >= 0 );

Share this post


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

  • Advertisement