Size: a a a

2020 May 16

️️

️️👑OGURCHIK 🖤 ️... in ТП
Diana Diana
проблема уже решена, спасибо 😄
источник

К

Константин in ТП
Зачастую, правильная постановка вопроса – это уже половина решения.

Гай Юлий Цезарь
источник

DB

Denis Borzenko in ТП
Константин
Зачастую, правильная постановка вопроса – это уже половина решения.

Гай Юлий Цезарь
Подозреваю, древнеримские мудрости тут неуместны )
Прошел почти час времени, и этот час она пробовала разные варианты и гуглила
источник
2020 May 18

ᏃᏞᎪᎽᎬᏒ in ТП
Помогите пожалуйста 😖
источник

ᏃᏞᎪᎽᎬᏒ in ТП
источник

ᏃᏞᎪᎽᎬᏒ in ТП
Я уже без понятия как это реализовать
источник

DB

Denis Borzenko in ТП
Пока крестовые спят, попробую вмешаться
источник

DB

Denis Borzenko in ТП
Попробую взглянуть на это почти как на дженерики джавовые
источник

К

Константин in ТП
источник

DB

Denis Borzenko in ТП
Так вот, тип передаётся в момент вызова, а не декларирования (иначе зачем вообще шаблон?):

Вот годный пример кода:
template<typename To, typename From> To convert(From f);

void g(double d)
{
   int i = convert<int>(d); // calls convert<int,double>(double)
   char c = convert<char>(d); // calls convert<char,double>(double)
   int(*ptr)(float) = convert; // instantiates convert<int, float>(float)
}
источник

К

Константин in ТП
В чём проблема? Тип в шаблон прописать?
источник

К

Константин in ТП
Компилятор сам сделает столько реализаций этой функции, сколько комбинаций вызовов с разными типами параметров встречается в коде
источник

К

Константин in ТП
Ну можешь задекларировать, какие тебе типы нужны
источник

ᏃᏞᎪᎽᎬᏒ in ТП
Константин
В чём проблема? Тип в шаблон прописать?
Типа того. Но и не только тип. У меня есть разные структуры и в этих структурах есть еще разные типы данных.
источник

ᏃᏞᎪᎽᎬᏒ in ТП
Я хочу чтобы я в параметрах функции вводил нечто (arr[pos].name) к примеру. Чтобы функция понимала и там где уже операция присвоения в arr[pos].Y
Y подставлялся в нужное значение, и нужного типа естественно
источник

К

Константин in ТП
Если типы примитивные, он закастует
источник

К

Константин in ТП
Можешь сделать китайским кодом: выкидывай шаблоны, передавай туда какой-нибудь тип а-ля Variant, и в коде проверяй, какого он типа и как в каких случаях присваивать
источник

ᏃᏞᎪᎽᎬᏒ in ТП
Константин
Можешь сделать китайским кодом: выкидывай шаблоны, передавай туда какой-нибудь тип а-ля Variant, и в коде проверяй, какого он типа и как в каких случаях присваивать
Ну вот первых это даже звучит отвратительно, а во вторых. Даже если я определю конкретный тип. Смысла во всем этом будет мало. У меня в строках и названия, и авторы, и жанр. Даже в флоатах у меня цена и рейтинг
источник

DB

Denis Borzenko in ТП
Ты хочешь сделать одну функцию, которая читает из стдин и записывает в структуру ID3-тэг?
источник

ᏃᏞᎪᎽᎬᏒ in ТП
Denis Borzenko
Ты хочешь сделать одну функцию, которая читает из стдин и записывает в структуру ID3-тэг?
Что такое ID3 ? 😳
источник