In cases where they are the same, for instance declaring: const int x = oldX + 5; vs immutable int x = oldX + 5; Or in non-class, non-array function parameters, does it make a difference which is used?