powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Шаблон и char[]
1 сообщений из 26, страница 2 из 2
Шаблон и char[]
    #38360918
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КривойПо моему оно должно создавать инстанс шаблона
template <class T> bool from(void *value, void *rec, char *out)

по типу T, на который _auto является указатель. Может я что то не так понимаю?
Вы наугад чтоли написали это?
from<*_auto> означает совсем другое. Никакой тип оно не передает в шаблон. А наоборот пытается инстанцировать шаблон значением (*_auto - это значение по указателю).
А ваш шаблон не ждет значение, а ждет именно тип.
А тип как раз не сложно передать - он есть в вызывающем шаблоне под именем T.

Это первая проблема.

Теперь вторая:
Почему у вас разные специализации разботают часть со значением, а часть с указателем.
Код: plaintext
1.
2.
3.
4.
5.
template <>
bool from<int>(void *value, void *rec, char *out)
...
template <>
bool from<char *>(void *value, void *rec, char *out)...


Я не вижу здесь понимания что нужно получить (ну и я тоже нифига не понял). Вместо этого - еще одно гадание.

Вобщем, пока что ваш код не соответствует вашему вышеприведенному описанию того что вы хотите сделать. Поэтому пока не могу ничего предложить.
Попробуйте сформулировать заново что вы хотите сделать.
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Шаблон и char[]
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]