У меня есть эти файлы (упрощенная версия)Использование глобального экземпляра класса другой глобальной переменной в другом файле
ах
class A
{
public:
A(int){}
int operator [](int a){return a;}
};
A a(2);
main.cpp
#include<a.h>
class B
{
public:
B(int){}
};
B b(a[2]);
int main()
{
//use b here...
}
Q: Могу ли я используйте вышеуказанный код? Это правильно?!