Распоритность в ошибках при передаче постоянного значения аргумента в неконтролируемый параметр функции в C ++C++

Программы на C++. Форум разработчиков
Anonymous
Распоритность в ошибках при передаче постоянного значения аргумента в неконтролируемый параметр функции в C ++

Сообщение Anonymous »

Я пытался понять использование ключевого слова «const» с указателями из источника: Geeksforgeeks.
Указано, что «передача значения аргумента 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]

Вернуться в «C++»