Avoid doing assignments in sub-expressions (C++) | CAST Appmarq