= 1;
class A::someMethod() {//here is some code}
вопрос: переменная MY_CONST_VALUE - она какая? Видимая только в пределах этого файла же?
да, с internal linkage, если обратное не указано в ClassA.h при объявлении: The const qualifier used on a declaration of a non-local non-volatile non-template (since C++14)non-inline (since C++17) variable that is not declared extern gives it internal linkage. This is different from C where const file scope variables have external linkage.
В целом, да, но можешь "расширить" через extern
Вроде нет. К ней можно через extern из других мест обратиться
Глобальная, видна во всех программе, время жизни -- вся программа, от старта до финиша.
Обсуждают сегодня