Size: a a a

2021 July 02

K

Kirill in supapro.cxx
> Внимание! Драйвер является платным и для его работы необходимо приобрести ключ защиты  USB ключ HASP
источник

K

Kirill in supapro.cxx
Может, в этом дело?
источник

AS

Ansa Sequence in supapro.cxx
Вопрос, а почему я не могу создать шаблонные сигнатуры и определять в hpp файле, а реализацию в cpp файлах?
источник

VD

Vlad Doc in supapro.cxx
Потому что шаблон инстанциируется на месте
источник

AS

Ansa Sequence in supapro.cxx
Понятно, спасибо
источник

VD

Vlad Doc in supapro.cxx
Если он будет где-то в .cpp файле, то эту реализацию компилятор ниоткуда не возьмёт
источник

VD

Vlad Doc in supapro.cxx
Компилятору же нужно ещё генерацию сделать на основе твоего типа
источник

AU

Abu Umar in supapro.cxx
вообще-то можете, но только если будете использовать шаблон в рамках одного TU.
Либо явное инстанцирование шаблона.
источник

AS

Ansa Sequence in supapro.cxx
А я могу определить шаблон в одном классе и его сигнатуры, а реализацию в другом хедере?
источник

С

Сергей in supapro.cxx
источник

AU

Abu Umar in supapro.cxx
да, это из паттернов
источник

VD

Vlad Doc in supapro.cxx
Можно создать файл с реализацией шаблонов и подключить в хедер
источник

AS

Ansa Sequence in supapro.cxx
Пример :

header.h

template<typename T>
struct A{}

bee.h
#include "header.h"

template<typename t>
A A::A(){
}
источник

AS

Ansa Sequence in supapro.cxx
Вот, тоже об этом подумал
источник

Н

Никита in supapro.cxx
Не, это драйвер бесплтаный, я использую CL Driver (driver №3)
источник

VD

Vlad Doc in supapro.cxx
Снизу хедера последней строкой
источник

AS

Ansa Sequence in supapro.cxx
Как понять снизу хедера?
источник

VD

Vlad Doc in supapro.cxx
header.h

template<typename T>
void foo();

#include "header.ipp"

header.ipp:
template<typename T>
void foo()
{
     
};
источник

C

Chuvi in supapro.cxx
буквально
источник

U

UniCoder in supapro.cxx
Ребят всем привет, вопрос как сконвертить LPCSTR  в string
источник