...
Code Block | ||||
---|---|---|---|---|
| ||||
// a.h
#ifndef A_HEADER_FILE
#define A_HEADER_FILE
extern int v;
inline int get_v() {
return v;
}
#endif // A_HEADER_FILE
// a.cpp
#include "a.h"
// Externally used by get_v();
int v;
void f() {
int i = get_v();
// ...
}
// b.cpp
#include "a.h"
void g() {
int i = get_v();
// ...
} |
...