170 похожих чатов

Товарищи! Как мне правильно определить специализацию шаблона метода? И можно ли

это сделать в сппшнике?

22 ответов

16 просмотров

Можно. template <> void cccc::mmm( ... ) { ... }

Serhii-Herashchenko Автор вопроса
Ilya Zviagin
Можно. template <> void cccc::mmm( ... ) { ... }

class Foo { template <class T> void bar() {} template <> void bar<int>(); } Cpp: template <> void Foo::bar<int>() {...} Выдаёт unresolved external symbol

Serhii Herashchenko
class Foo { template <class T> void bar() ...

Из какого исходного модуля?

Serhii-Herashchenko Автор вопроса
Serhii Herashchenko
В каком смысле?

Ошибка там должна писать, что символ такой-то не определен, используется там то и там то. Нужно последнее

Serhii-Herashchenko Автор вопроса
Ilya Zviagin
Ошибка там должна писать, что символ такой-то не о...

Используется из другого проекта студии - статической либы

Serhii Herashchenko
Используется из другого проекта студии - статическ...

Если из другого проекта - определение специализации должно быть доступно и тому проекту тоже, тогда определять надо в заголовочном файле

Serhii-Herashchenko Автор вопроса
Ilya Zviagin
Если из другого проекта - определение специализаци...

А тут не работает как с обычными методами?

Danya🔥
Почему?

Чтобы определение метода было доступно

Ilya Zviagin
Чтобы определение метода было доступно

Полная специализация — это уже не шаблон

Ilya Zviagin
Ну, если частичная - шаблон

Частичной специализацией нельзя функции делать

Serhii Herashchenko
Вот код

Тогда ты должен экспортировать этот метод из библиотеки, если это динамика, а если статика р должно работать

Serhii Herashchenko
Вот код

Библиотека статическая?

Serhii Herashchenko
Ща тогда еще раз просмотрю

Может это другая функция ещё....

Serhii Herashchenko
Ща тогда еще раз просмотрю

Сообщение об ошибках покажи

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта