Разница между ключевыми словами const и static в C++ заключается в их значениях и областях применения:
Часто ключевые слова const и static используются вместе, образуя комбинацию «static const». cppscripts.com В этом случае static обозначает, что у переменной есть статическое хранилище, а const — что значение переменной является постоянным. cppscripts.com
Таким образом, const помогает избежать изменений значений переменных, а static — сохранить состояние переменных на протяжении выполнения программы. www.geeksforgeeks.org cppscripts.com