Добавил:
Рад, если кому-то помог Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
01.11.2025
Размер:
676 б
Скачать
#include <iostream>
using namespace std;

void f1(const int &x) { cout << "one " << x << endl; }
void f2(int &x) { cout << "two " << x << endl; }
void f3(const int x) { cout << "three " << x << endl; }
void f4(int x) { cout << "four " << x << endl; }
void f5(const int *x) { cout << "five " << *x << endl; }
void f6(int *x) { cout << "six " << *x << endl; }

int main() {
    const int c = 8;
    int i = 45;

    f1(c);
    f2(const_cast<int&>(c)); // убираем const
    f3(c);
    f4(c);
    f5(&c);
    f6(const_cast<int*>(&c)); // убираем const

    f1(i);
    f2(i);
    f3(i);
    f4(i);
    f5(&i);
    f6(&i);

    return 0;
}
Соседние файлы в папке Лаба7