++ and : operators