История изменений
Исправление PRN, (текущая версия) :
Это всё никак не отвечает на вопрос, где у класса visibility.
Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD
Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого у класса выставляется его видимость.
UP: Изначально без неймспейсов, у тебя возникло нарушение ODR. «Видимость» это правит. Анонимныйе неймспейсы убрали extern линковку и все заработало.
Исправление PRN, :
Это всё никак не отвечает на вопрос, где у класса visibility.
Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD
Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого у класса выставляется его видимость.
Исходная версия PRN, :
Это всё никак не отвечает на вопрос, где у класса visibility.
Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD
Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого для класса выставляется его видимость.