Size: a a a

2020 August 27

Е

Егор in supapro.cxx
Eduard Voronkin
почему я не могу сделать две static переменных с одинаковым именем в разных .cpp ?
оберни в безымянный неймспейс
источник

EV

Eduard Voronkin in supapro.cxx
Егор
оберни в безымянный неймспейс
хех, всегда думал, что это равносильно static
источник

EV

Eduard Voronkin in supapro.cxx
Егор
оберни в безымянный неймспейс
`anonymous-namespace'::error_msg: переопределение; множественная инициализация
источник

EV

Eduard Voronkin in supapro.cxx
Ж)
источник

EV

Eduard Voronkin in supapro.cxx
если обе поместить
источник

Е

Егор in supapro.cxx
Eduard Voronkin
`anonymous-namespace'::error_msg: переопределение; множественная инициализация
фига
источник

Е

Егор in supapro.cxx
объясните почему, я думал всё что в безымянном неймспейсе локально для TU
источник

EV

Eduard Voronkin in supapro.cxx
мега странно. никогда бы не подумал, что такое может быть. Всегда воспринимал static как что-то зашитое внутри единицы трансляции (.cpp). Почему я не могу иметь две статических переменных с одним именем в разных .cpp - неясно
источник

RN

Ruslan Neshta in supapro.cxx
ну без анонимного неймпсейса понятно почему
источник

RN

Ruslan Neshta in supapro.cxx
Егор
объясните почему, я думал всё что в безымянном неймспейсе локально для TU
я тоже
источник

EV

Eduard Voronkin in supapro.cxx
Ruslan Neshta
ну без анонимного неймпсейса понятно почему
почему же?
источник

RN

Ruslan Neshta in supapro.cxx
про пространство процесса почитай
источник

RN

Ruslan Neshta in supapro.cxx
где стек куча и статики живут
источник

EV

Eduard Voronkin in supapro.cxx
типа не может быть одинаковых имён в областе памяти для статических переменных? я чето думал компилятору не сложно какие-то теги на них навесить, уникальные для единицы трансляции
источник

RN

Ruslan Neshta in supapro.cxx
про ван дефинишн рул слышал?
источник

EV

Eduard Voronkin in supapro.cxx
ну да
источник

EV

Eduard Voronkin in supapro.cxx
хм, может inline навесить надо
источник

RN

Ruslan Neshta in supapro.cxx
ну я немного не понимаю что непонятно для тебя
источник

EV

Eduard Voronkin in supapro.cxx
с какого там стандарта inline variables есть
источник

Е

Егор in supapro.cxx
Eduard Voronkin
хм, может inline навесить надо
може статик убрать
источник