ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1161907 Топик полностью
AlexBi (07.01.2022 13:14, просмотров: 173) ответил evgeniy1294 на В этом году я обещал быть культурным и вежливым, поэтому просто скажу следующее: единственное место, в котором допускаются переменные, помеченные extern - startup, потому как нет другого способа получить переменные, размещаемые линкером. В остальных случаях слудет этого избегать.
Чем предлагаете заменить extern? Вероятно чем-то типа 
class MyApp
{
public: V1 v1; V2 v2; V3 v3; ... }

А потом использовать их примерно так: myApp.v1 myApp.v2 ... ?

Чем-то похоже на споры вокруг супер-инклюда (одного на весь проект) vs отдельные инклюды, во времена расцвета C