Size: a a a

cxx.Дискуссионная

2021 August 08

V

Vuniverse in cxx.Дискуссионная
Не понимаю что хотите сделать
источник

V

Vuniverse in cxx.Дискуссионная
У вас же это член класса
источник

t

tuberculosis in cxx.Дискуссионная
да, я хочу, чтобы он не определялся до нужного момента
источник

t

tuberculosis in cxx.Дискуссионная
а он определяется на старте программы
источник

V

Vuniverse in cxx.Дискуссионная
Зачем
источник

V

Vuniverse in cxx.Дискуссионная
Так нельзя сделать
источник

t

tuberculosis in cxx.Дискуссионная
чтобы он не писал в консоль о своем создании раньше времени
источник

V

Vuniverse in cxx.Дискуссионная
Разве что выделяйте память
источник

V

Vuniverse in cxx.Дискуссионная
Оу черт
источник

V

Vuniverse in cxx.Дискуссионная
Конструктор который уже что-то делает
источник

t

tuberculosis in cxx.Дискуссионная
это плохо?)
источник

V

Vuniverse in cxx.Дискуссионная
Ну екстерн тут не поможет
источник

V

Vuniverse in cxx.Дискуссионная
При екстерне определение происходит просто в другом файле
источник

V

Vuniverse in cxx.Дискуссионная
Попробуйте реализовать паттерн lazy initialisation
источник

t

tuberculosis in cxx.Дискуссионная
в нужный момент времени. к тому же ничего не будет происходить, ибо в заголовочном файле extern ошибку выводит


int main()
{
extern int a; //a=неопределено
a=5; //a=5
}

(если вдруг не знали)
источник

V

Vuniverse in cxx.Дискуссионная
Разве он не просто указывает что данный объект уже существует
источник

V

Vuniverse in cxx.Дискуссионная
Я когда-то хотел так же  пользоваться ектерном, но мне сеньор сказал что я лох
источник
2021 August 09

V

Vuniverse in cxx.Дискуссионная
Типо если прога требует такого
источник

V

Vuniverse in cxx.Дискуссионная
Значит архитектура
источник

V

Vuniverse in cxx.Дискуссионная
Ну как выразится
источник