16 lines
530 B
C++
16 lines
530 B
C++
|
// twofile2.cpp -- variables with internal and external linkage
|
||
|
#include <iostream>
|
||
|
extern int tom; // tom defined elsewhere
|
||
|
static int dick = 10; // overrides external dick
|
||
|
int harry = 200; // external variable definition,
|
||
|
// no conflict with twofile1 harry
|
||
|
|
||
|
void remote_access()
|
||
|
{
|
||
|
using namespace std;
|
||
|
|
||
|
cout << "remote_access() reports the following addresses:\n";
|
||
|
cout << &tom << " = &tom, " << &dick << " = &dick, ";
|
||
|
cout << &harry << " = &harry\n";
|
||
|
}
|