LINUX.ORG.RU

История изменений

Исправление PRN, (текущая версия) :

Это всё никак не отвечает на вопрос, где у класса visibility.

Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD

Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого у класса выставляется его видимость.

UP: Изначально без неймспейсов, у тебя возникло нарушение ODR. «Видимость» это правит. Анонимныйе неймспейсы убрали extern линковку и все заработало.

Исправление PRN, :

Это всё никак не отвечает на вопрос, где у класса visibility.

Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD

Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого у класса выставляется его видимость.

Исходная версия PRN, :

Это всё никак не отвечает на вопрос, где у класса visibility.

Щя ты до этого сам дойдешь раз начал, ты только не ссы XDD

Если у тебя с анонимными нейспейсами все заработало, в общем должно было. То следующий шаг это вынести обе структуры, каждую в свой хидер. Но что бы все работало как и с анонимными неймспейсами. Тут у тебя возникнет таже проблема, что и без неймспейсов. Вот для этого для класса выставляется его видимость.