Распоритность в ошибках при передаче постоянного значения аргумента в неконтролируемый параметр функции в 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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