#include <iostream>
#include "C.h"
int main(){
std::cout << A::var << ' ' << B::var;
}
#pragma once
struct A{
static int var;
};
#pragma once
#include "A.h"
struct B{
static int var;
};
int B::var = A::var + 1;
#pragma once
#include "A.h"
#include "B.h"
int A::var = 100;