Під час написання деяких функцій я знайшов ключове слово 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
вас є сильний натяк, що вам не потрібно турбуватися, як це може бути змінено у функції.