При написании некоторых функций я нашел ключевое слово const в таких параметрах:
void MyClass::myFunction(const MyObject& obj,const string& s1,const string& s2,const string& s3){
}
часто вызывает разделение строки на 2 строки в IDE или vim, поэтому я хочу удалить все ключевые слова const в параметрах:
void MyClass::myFunction(MyObject& obj,string& s1,string& s2,string& s3){
}
это действительная причина не использовать const? Можно ли поддерживать объекты параметров без изменений вручную?
const
вас есть сильный намек, что вам не нужно беспокоиться о том, как это может быть изменено в функции.