h1

Программа демонстрации использования ссылки на структуру

Июль 30, 2010

Программа написана при изучении непосредственного доступа к структуре из функции с использованием ссылки.

Исходный код:

//demonstrate the use of references to the structure
#include <iostream>
using namespace std;

struct mystruct {
int a;
int b;
};

mystruct &f(mystruct &var);

int main()
{
mystruct x, y;
x.a = 10; x.b = 20;

cout << «Original values of fields x.a and x.b: «;
cout << x.a << ‘ ‘ << x.b << ‘\n’;

y = f(x);

cout << «Modifield field values x.a and x.b: «;
cout << x.a << ‘ ‘ << x.b << ‘\n’;
cout << «Modifield field values y.a and y.b: «;
cout << y.a << ‘ ‘ << y.b << ‘\n’;

cin.get();
return 0;
}

//function that receives and returns a reference to the structure
mystruct &f(mystruct &var)
{
var.a = var.a * var.a;
var.b = var.b / var.b;
return var;
}

Advertisements

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: