Указано, что «передача значения аргумента Const в неконфессиональный параметр функции недопустим, это дает вам ошибку времени компиляции». Функция. < /p>
В следующем коде: < /p>
Код: Выделить всё
#include
using namespace std;
int content_of(int* y) { return *y; }
int same(int k){return k;}
// Functions with non-const parameters
int main()
{
int z = 8; //Non-const integer
const int *x = &z; //Pointer to constant
return 0;
}
< /code>
Когда я передаю 'x' как аргумент в 'content_of': < /p>
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79666830/disparity-in-errors-on-passing-const-argument-value-to-a-non-const-parameter-of[/url]
Мобильная версия