ВУЗ:
Составители:
Рубрика:
123
}
// file2.cpp:
//
#include "stdafx.h"
#include <iostream>
using namespace std;
extern int a; // переменная из другого файла
extern int b; // переменная из другого файла
static int c=40;//т.к. static, то это внутренняя
переменная
void func_file2() // определение функции
{
int a=100; // локальная переменная
cout<<"\n Адреса переменных из file2:\n";
cout<<"&a="<<&a<<" &b="<<&b<<" &c="<<&c;
cout<<"\n Значения переменных из file2:\n";
cout<<"a="<<a<<" b="<<b<<" c="<<c;
cout<<"\n Значения глобальных переменных:\n";
cout<<"::a="<<::a<<" ::b="<<::b<<" ::c="<<::c;
}
Пространства имен
Технология пространства имѐн (Namespace) используется в
большинстве современных языков программирования. Пространство имѐн
группирует некоторое множество идентификаторов и используется как
средство исключения конфликта имѐн.
Пространства имѐн можно рассматривать как механизм отражения
логического группирования (см., напр., Стауструп Б. Язык
программирования C++).
Пространства имѐн определяются либо на глобальном уровне, либо
внутри других пространств имѐн. Нельзя создавать пространства имѐн в
} // file2.cpp: // #include "stdafx.h" #includeusing namespace std; extern int a; // переменная из другого файла extern int b; // переменная из другого файла static int c=40;//т.к. static, то это внутренняя переменная void func_file2() // определение функции { int a=100; // локальная переменная cout<<"\n Адреса переменных из file2:\n"; cout<<"&a="<<&a<<" &b="<<&b<<" &c="<<&c; cout<<"\n Значения переменных из file2:\n"; cout<<"a="<
Страницы
- « первая
- ‹ предыдущая
- …
- 121
- 122
- 123
- 124
- 125
- …
- следующая ›
- последняя »
