On 10/13/16 13:50, Dimitry Sibiryakov wrote:
> Hello, All.
>
> Is here a person, who can read and understand this line:
>
> Arg::Num(index) << (string("IMessageMetadata::") + method)).copyTo(status);
>
> but cannot understand this line:
>
> Arg::Num(index) << (string("IMessageMetadata::") +=
> method)).copyTo(status);
>
I must explain in few words.
While fixing issues related with non-ascii symbols in filenames and some
other strings Dimitry removed operartor+() from class string explaining
this with a fact that it requires too many assignments from one string
to another (change now placed in separate repository). I disagree with a
change because it leads to non-natively looking constructions like you
see above.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel