Чтобы ответить на ваш вопрос первым:
Да, вы можете. Но только если вы осторожны, и все остальные, кто использует ваш код с настоящего времени до бесконечности, также осторожны.
Итак, в итоге вам лучше подумать о том, почему вы должны сделать что-то const
, а когда - нет.
Другой метод исследования, почему const имеет значение, состоит в том, чтобы сначала попытаться сделать все const до тех пор, пока у вас не будет веских причин что-то изменить, а затем, и только потом, удалить минимальное количество conts до снова работает.
Рад видеть, что вы думаете о проблеме - это больше, чем большинство.