Size: a a a

2020 August 18

🦊

🦊fox.cpp in C++ Together 2.0
Скажи спасибо, что не показывает приватные методы.
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
@AlexFails

идея для твоего квиза: ADL

Хз почему, но как-то обходил мимо эту тему и особо не вникал.

endl(std::cout << "hey");

взял отсюда:
https://en.cppreference.com/w/cpp/language/adl
Я про адл уже писал тут когда-то, да; есть такая пижня
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
Это что баг?
Нет, когда ты делаешь протектед, то оно видно дочерним
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
что за баг?
file(GLOB) не добавляет новые файлы в проект автоматом
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
в 3.10, к слову, target_sources не работает. Фиксить не хотят
А шо там
источник

M

Michael in C++ Together 2.0
как и сказал, target_sources не работает - говорит ровно то же самое, если попытаться вызваться до создания таргета. Мол, не имеешь права
источник

RM

Roy Mustang in C++ Together 2.0
@AlexFails я короче тут написал это дело, но у меня проблемы, он не находит внешние символы внутри плагинов и модулей
источник

RM

Roy Mustang in C++ Together 2.0
Как это решается?
источник

RM

Roy Mustang in C++ Together 2.0
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ща
источник

M

Michael in C++ Together 2.0
Michael
как и сказал, target_sources не работает - говорит ровно то же самое, если попытаться вызваться до создания таргета. Мол, не имеешь права
я и знакомый проверили это. На бубунтах такое (18.04)
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
как и сказал, target_sources не работает - говорит ровно то же самое, если попытаться вызваться до создания таргета. Мол, не имеешь права
До создания таргета оно не пашет, да
источник

M

Michael in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
До создания таргета оно не пашет, да
а тут после
источник

RM

Roy Mustang in C++ Together 2.0
Вот смотри, если я добавлю в класс модуля B какой нибудь метод, который не виртуально овверайжен, то я не могу его вызвать из модуля A, пишет неразрешенный внешний символ
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Как это решается?
dllexport?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Michael
а тут после
Штоа?!
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
dllexport?
Не прокатило, я пытался задать классам dllexport
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Пиздец
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Не прокатило, я пытался задать классам dllexport
А методам? Их же вызываешь
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
А методам? Их же вызываешь
Нет, методам не задавал, у меня класс
источник