Size: a a a

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

2021 August 09

V

Vuniverse in cxx.Дискуссионная
Вроде только про это и разговор
источник

LA

Liber Azerate in cxx.Дискуссионная
Тебе сказали, что помеченное словом экстерн вводит имя и тип переменной, то есть делает объявление
источник

V

Vuniverse in cxx.Дискуссионная
Почитайте пожалуйста мои сообщения
источник

t

tuberculosis in cxx.Дискуссионная
без определения*
источник

LA

Liber Azerate in cxx.Дискуссионная
Можно и с определением, но да, без определения
источник

LA

Liber Azerate in cxx.Дискуссионная
Что тебе перечитать? Может ты перечитаешь мои и найдёшь где опроверг?
источник

V

Vuniverse in cxx.Дискуссионная
Объявление и так не определение
источник

V

Vuniverse in cxx.Дискуссионная
Я описал что делает екстерн в самом начале
источник

t

tuberculosis in cxx.Дискуссионная
int num; - обьявление или определение?
источник

LA

Liber Azerate in cxx.Дискуссионная
То, что он говорит, что переменная где-то уже определена, это правда. Для данной единицы трансляции, если в ней нет определения переменной, extern делает лишь объявление
источник

V

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

V

Vuniverse in cxx.Дискуссионная
Он строит колхозное лайзи инициализацион на ектерне, я пытаюсь отговорить. С начала я сказал все про екстерн в этом контексте
источник

LA

Liber Azerate in cxx.Дискуссионная
И откуда ты знаешь что сделает компилятор? 0_о
источник

V

Vuniverse in cxx.Дискуссионная
Екстерн принято писать там где вы хотите её использовать, а там где создали и определили не надо, по умолчанию стоит внешнее связывание у не cv квалификованых
источник

t

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

LA

Liber Azerate in cxx.Дискуссионная
Ты сейчас переходишь на тему, которой моё сообщение не касалось. Ты опровергаешь слова о том, что extern делает лишь объявление?
источник

V

Vuniverse in cxx.Дискуссионная
Читал рекомендации по использованию
источник

V

Vuniverse in cxx.Дискуссионная
Екстерн для хидеров
источник

V

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

t

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